Visitar URL original
Save dialog unusable · Issue #1526 · processing/processing4 · GitHub
Skip to content

Save dialog unusable #1526

Description

@Toxe

Most appropriate sub-area of Processing 4?

I'm not sure, Core/Environment/Rendering

Processing version

4.5.2

Operating system

Linux CachyOS

Bug description

The content of the Save dialog won't render, so that it is blank and unusable. See screenshot.

Steps to reproduce this

  1. File --> Save

snippet

No response

Additional context

Image

And I see a lot of libfreetype error messages via journalctl:

Jun 13 13:25:34 cachyos-x8664 Processing[10332]: drawing failure for widget 'GtkFileChooserEntry': error occurred in libfreetype
Jun 13 13:25:34 cachyos-x8664 Processing[10332]: drawing failure for widget 'GtkGrid': error occurred in libfreetype
Jun 13 13:25:34 cachyos-x8664 Processing[10332]: drawing failure for widget 'GtkBox': error occurred in libfreetype
Jun 13 13:25:34 cachyos-x8664 Processing[10332]: drawing failure for widget 'GtkFileChooserWidget': error occurred in libfreetype
Jun 13 13:25:34 cachyos-x8664 Processing[10332]: drawing failure for widget 'GtkBox': error occurred in libfreetype
Jun 13 13:25:34 cachyos-x8664 Processing[10332]: drawing failure for widget 'GtkFileChooserDialog': error occurred in libfreetype

Would you like to work on the issue?

No, I’m just reporting the issue

Activity

  1. added
    bugSomething isn't working
    on Jun 13, 2026
  2. janerik20 commented on Jun 23, 2026

    @janerik20

    I experience the same problem too with both saving and opening files when using the portable version of the program on Fedora 44 KDE using KDE Plasma 6.7. I can say, though, that the flatpak version of Processing I found via Discover works. I am using the Wayland session (maybe it has to do something with that? I see an XOrg logo in the top left corner of the window - see screenshot.)

    Image
  3. catilac commented on Jun 25, 2026

    @catilac
    Collaborator

    @Toxe @janerik20 I think this is likely a system configuration thing.
    That said it working over flatpak is peculiar. I've seen posts about making sure you have Dolphin installed.

    Also there is a 4.5.5 that is released, could y'all try that one?

    Thanks so much for reporting!

  4. Toxe commented on Jun 26, 2026

    @Toxe
    Author

    Also there is a 4.5.5 that is released, could y'all try that one?

    @catilac Sure thing, although I only got 4.5.4 available so far. Unfortunately still a problem.

    Here is some more system information:

    Operating System: CachyOS Linux 
    KDE Plasma Version: 6.7.1
    KDE Frameworks Version: 6.27.0
    Qt Version: 6.11.1
    Kernel Version: 7.1.1-2-cachyos (64-bit)
    Graphics Platform: Wayland
    Processors: 24 × AMD Ryzen 9 3900X 12-Core Processor
    Memory: 32 GB of RAM (31,2 GB usable)
    Graphics Processor: NVIDIA GeForce RTX 4060 Ti
    
    $ snap list
    Name        Version   Rev    Tracking       Publisher   Notes
    core22      20260225  2411   latest/stable  canonical✓  base
    processing  4.5.4     32     latest/stable  processing  classic
    snapd       2.75.2    26865  latest/stable  canonical✓  snapd
    

    journalctl:

    Jun 26 13:15:59 cachyos-x8664 systemd[1147]: Started Processing.
    Jun 26 13:15:59 cachyos-x8664 systemd[1147]: Started snap.processing.processing-7547b584-2d85-4cf9-b4e9-ec4499b4766e.scope.
    Jun 26 13:16:00 cachyos-x8664 kernel: /proc/cgroups lists only v1 controllers, use cgroup.controllers of root cgroup for v2 info
    Jun 26 13:16:18 cachyos-x8664 kwin_wayland[1259]: qrc:/qt/qml/org/kde/kwin/overview/qml/Main.qml:851:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
    Jun 26 13:16:20 cachyos-x8664 Processing[7282]: Could not query proxy: GDBus.Error:org.freedesktop.portal.Error.NotAllowed: This call is not available inside the sandbox
    Jun 26 13:16:21 cachyos-x8664 processing[7282]: java.lang.reflect.InaccessibleObjectException: Unable to make field private static java.lang.String sun.awt.X11.XToolkit.awtAppClassName accessible: module java.desktop does not "opens sun.awt.X11" to unnamed module @64e4048a
    Jun 26 13:16:21 cachyos-x8664 processing[7282]:         at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(Unknown Source)
    Jun 26 13:16:21 cachyos-x8664 processing[7282]:         at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(Unknown Source)
    Jun 26 13:16:21 cachyos-x8664 processing[7282]:         at java.base/java.lang.reflect.Field.checkCanSetAccessible(Unknown Source)
    Jun 26 13:16:21 cachyos-x8664 processing[7282]:         at java.base/java.lang.reflect.Field.setAccessible(Unknown Source)
    Jun 26 13:16:21 cachyos-x8664 processing[7282]:         at processing.app.platform.LinuxPlatform.initBase(LinuxPlatform.java:51)
    Jun 26 13:16:21 cachyos-x8664 processing[7282]:         at processing.app.Platform.initBase(Platform.java:120)
    Jun 26 13:16:21 cachyos-x8664 processing[7282]:         at processing.app.Base.<init>(Base.java:506)
    Jun 26 13:16:21 cachyos-x8664 processing[7282]:         at processing.app.Base.createAndShowGUI(Base.java:229)
    Jun 26 13:16:21 cachyos-x8664 processing[7282]:         at processing.app.Base.run(Base.java:146)
    Jun 26 13:16:21 cachyos-x8664 processing[7282]:         at processing.app.Base.lambda$main$0(Base.java:136)
    Jun 26 13:16:21 cachyos-x8664 processing[7282]:         at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
    Jun 26 13:16:21 cachyos-x8664 processing[7282]:         at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    Jun 26 13:16:21 cachyos-x8664 processing[7282]:         at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
    Jun 26 13:16:21 cachyos-x8664 processing[7282]:         at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
    Jun 26 13:16:21 cachyos-x8664 processing[7282]:         at java.base/java.security.AccessController.doPrivileged(Unknown Source)
    Jun 26 13:16:21 cachyos-x8664 processing[7282]:         at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    Jun 26 13:16:21 cachyos-x8664 processing[7282]:         at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
    Jun 26 13:16:21 cachyos-x8664 processing[7282]:         at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    Jun 26 13:16:21 cachyos-x8664 processing[7282]:         at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    Jun 26 13:16:21 cachyos-x8664 processing[7282]:         at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    Jun 26 13:16:21 cachyos-x8664 processing[7282]:         at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    Jun 26 13:16:21 cachyos-x8664 processing[7282]:         at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    Jun 26 13:16:21 cachyos-x8664 processing[7282]:         at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
    Jun 26 13:16:21 cachyos-x8664 Processing[7282]: Could not query proxy: GDBus.Error:org.freedesktop.portal.Error.NotAllowed: This call is not available inside the sandbox
    Jun 26 13:16:22 cachyos-x8664 Processing[7282]: Could not query proxy: GDBus.Error:org.freedesktop.portal.Error.NotAllowed: This call is not available inside the sandbox
    Jun 26 13:16:22 cachyos-x8664 processing[7282]: Exception in thread "Thread-7" java.lang.NoClassDefFoundError: jdk/dynalink/RelinkableCallSite
    Jun 26 13:16:22 cachyos-x8664 processing[7282]:         at org.openjdk.nashorn.internal.runtime.Context.<init>(Context.java:655)
    Jun 26 13:16:22 cachyos-x8664 processing[7282]:         at org.openjdk.nashorn.internal.runtime.Context.<init>(Context.java:585)
    Jun 26 13:16:22 cachyos-x8664 processing[7282]:         at org.openjdk.nashorn.api.scripting.NashornScriptEngine.lambda$new$0(NashornScriptEngine.java:126)
    Jun 26 13:16:22 cachyos-x8664 processing[7282]:         at java.base/java.security.AccessController.doPrivileged(Unknown Source)
    Jun 26 13:16:22 cachyos-x8664 processing[7282]:         at org.openjdk.nashorn.api.scripting.NashornScriptEngine.<init>(NashornScriptEngine.java:124)
    Jun 26 13:16:22 cachyos-x8664 processing[7282]:         at org.openjdk.nashorn.api.scripting.NashornScriptEngineFactory.getScriptEngine(NashornScriptEngineFactory.java:152)
    Jun 26 13:16:22 cachyos-x8664 processing[7282]:         at processing.mode.p5js.Linter.lambda$new$0(Linter.java:58)
    Jun 26 13:16:22 cachyos-x8664 processing[7282]:         at java.base/java.lang.Thread.run(Unknown Source)
    Jun 26 13:16:22 cachyos-x8664 processing[7282]: Caused by: java.lang.ClassNotFoundException: jdk.dynalink.RelinkableCallSite
    Jun 26 13:16:22 cachyos-x8664 processing[7282]:         at java.base/java.net.URLClassLoader.findClass(Unknown Source)
    Jun 26 13:16:22 cachyos-x8664 processing[7282]:         at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
    Jun 26 13:16:22 cachyos-x8664 processing[7282]:         at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
    Jun 26 13:16:22 cachyos-x8664 processing[7282]:         ... 8 more
    Jun 26 13:16:22 cachyos-x8664 Processing[7282]: Could not query proxy: GDBus.Error:org.freedesktop.portal.Error.NotAllowed: This call is not available inside the sandbox
    Jun 26 13:16:22 cachyos-x8664 Processing[7282]: Could not query proxy: GDBus.Error:org.freedesktop.portal.Error.NotAllowed: This call is not available inside the sandbox
    Jun 26 13:16:23 cachyos-x8664 kwin_wayland[1259]: Could not delete render time query because no context is current
    Jun 26 13:16:26 cachyos-x8664 Processing[7282]: Could not query proxy: GDBus.Error:org.freedesktop.portal.Error.NotAllowed: This call is not available inside the sandbox
    Jun 26 13:16:26 cachyos-x8664 Processing[7282]: Could not query proxy: GDBus.Error:org.freedesktop.portal.Error.NotAllowed: This call is not available inside the sandbox
    

    And then once I open the save dialog:

    Jun 26 13:16:50 cachyos-x8664 systemd[1147]: Starting Virtual filesystem service - disk device monitor...
    Jun 26 13:16:50 cachyos-x8664 systemd[1147]: Started Virtual filesystem service - disk device monitor.
    Jun 26 13:16:50 cachyos-x8664 systemd[1147]: Starting Virtual filesystem metadata service...
    Jun 26 13:16:50 cachyos-x8664 systemd[1147]: Started Virtual filesystem metadata service.
    Jun 26 13:16:50 cachyos-x8664 systemd[1]: Starting Hostname Service...
    Jun 26 13:16:50 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkFileChooserEntry': error occurred in libfreetype
    Jun 26 13:16:50 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkGrid': error occurred in libfreetype
    Jun 26 13:16:50 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkBox': error occurred in libfreetype
    Jun 26 13:16:50 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkFileChooserWidget': error occurred in libfreetype
    Jun 26 13:16:50 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkBox': error occurred in libfreetype
    Jun 26 13:16:50 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkFileChooserDialog': error occurred in libfreetype
    Jun 26 13:16:50 cachyos-x8664 systemd[1]: Started Hostname Service.
    Jun 26 13:16:51 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkTreeView': error occurred in libfreetype
    Jun 26 13:16:51 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkScrolledWindow': error occurred in libfreetype
    Jun 26 13:16:51 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkBox': error occurred in libfreetype
    Jun 26 13:16:51 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkStack': error occurred in libfreetype
    Jun 26 13:16:51 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkBox': error occurred in libfreetype
    Jun 26 13:16:51 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkBox': error occurred in libfreetype
    Jun 26 13:16:51 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkPaned': error occurred in libfreetype
    Jun 26 13:16:51 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkBox': error occurred in libfreetype
    Jun 26 13:16:51 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkFileChooserWidget': error occurred in libfreetype
    Jun 26 13:16:51 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkBox': error occurred in libfreetype
    Jun 26 13:16:51 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkFileChooserDialog': error occurred in libfreetype
    Jun 26 13:16:51 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkTreeView': error occurred in libfreetype
    Jun 26 13:16:51 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkScrolledWindow': error occurred in libfreetype
    Jun 26 13:16:51 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkBox': error occurred in libfreetype
    Jun 26 13:16:51 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkStack': error occurred in libfreetype
    Jun 26 13:16:51 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkBox': error occurred in libfreetype
    Jun 26 13:16:51 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkBox': error occurred in libfreetype
    Jun 26 13:16:51 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkPaned': error occurred in libfreetype
    Jun 26 13:16:51 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkBox': error occurred in libfreetype
    Jun 26 13:16:51 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkFileChooserWidget': error occurred in libfreetype
    Jun 26 13:16:51 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkBox': error occurred in libfreetype
    Jun 26 13:16:51 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkFileChooserDialog': error occurred in libfreetype
    
  5. catilac commented on Jun 26, 2026

    @catilac
    Collaborator

    @Toxe oops i forgot to promote 4.5.5 to release on snapcraft. can you try it again?

    that said, i'll look at the dump, i don't want to jump to the conclusion that it might be environmental on your side. we'll need to do some searching for those errors because i see them popping up in other projects as well. i want to find the common thread

  6. Toxe commented on Jun 26, 2026

    @Toxe
    Author

    oops i forgot to promote 4.5.5 to release on snapcraft. can you try it again?

    @catilac No problem, unfortunately still the same issue with 4.5.5.

    that said, i'll look at the dump, i don't want to jump to the conclusion that it might be environmental on your side. we'll need to do some searching for those errors because i see them popping up in other projects as well. i want to find the common thread

    Let me know if you need me to check or try something.

  7. sigmasoldi3r commented on Jul 15, 2026

    @sigmasoldi3r

    I have similar symptoms on my end, I'll share my specs in hope of helping to narrow down the issue environment:

     OS Garuda Linux x86_64
    ├ Kernel Linux 7.1.3-zen1-2-zen
    ├󰏖 Packages 2218 (pacman)[stable]
    ├ Shell fish 4.8.0
    └ Age 332 days

     DE KDE Plasma 6.7.2
    ├󰧨 Window Manager KWin (Wayland)

    ├󰧨 Login Manager sddm 0.21.0 (Wayland)
    ├󰉼 WM Theme CatppuccinMocha-Classic
    ├󰉼 Color Themes Breeze (KritaDarkOrange) [Qt]
    ├󰀻 System Icons Tela-circle-dracula-dark [Qt]
    ├ System Fonts Inter (10pt) [Qt]
    └ Terminal konsole 26.4.3

    󰌢 PC Desktop (2.0)
    ├󰻠 CPU AMD Ryzen 9 9900X (24) @ 5.66 GHz
    ├󰍛 GPU NVIDIA GeForce RTX 4070 SUPER [Discrete]
    ├󰍛 GPU AMD Radeon Graphics [Integrated]
    ├󰍛 OpenGL 4.6.0 NVIDIA 610.43.03
    ├󰍛 Vulkan 1.4.354 - NVIDIA [610.43.03]radv [Mesa 26.1.4-arch1.1]
    └󰍹 Display(s) 3440x1440 in 34", 200 Hz [External, HDR] *
    └󰍹 Display(s) 1200x1920 in 24", 60 Hz [External]

    Although there probably the most crucial aspects are the window manager and the kernel version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions