ArkHost/HelixNotes
14
150
Fork
You've already forked HelixNotes
13

[Bug] App freezes when trying to add image into note #10

Closed
opened 2026年02月21日 17:48:49 +01:00 by Maxi130 · 10 comments

When trying to inset an image into a note, by clicking the insert button on the bottom and selecting the image option, the program freezes and throws following error:
(helixnotes:30670): Gtk-WARNING **: 17:42:26.882: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
**
Gtk:ERROR:../gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Adwaita/scalable/status/image-missing.svg: Unable to load image-loading module: libpixbufloader_svg.so: libpixbufloader_svg.so: cannot open shared object file: No such file or directory (gdk-pixbuf-error-quark, 5)
Bail out! Gtk:ERROR:../gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Adwaita/scalable/status/image-missing.svg: Unable to load image-loading module: libpixbufloader_svg.so: libpixbufloader_svg.so: cannot open shared object file: No such file or directory (gdk-pixbuf-error-quark, 5)

I do not get prompted to select an image, it freezes before that.
There are not any other messages logged before or after that.

I'm using the latest (1.1.4_amd64) app image on fedora 43. I'm using hyprland as my de.

When trying to inset an image into a note, by clicking the insert button on the bottom and selecting the image option, the program freezes and throws following error: (helixnotes:30670): Gtk-WARNING **: 17:42:26.882: Could not load a pixbuf from icon theme. This may indicate that pixbuf loaders or the mime database could not be found. ** Gtk:ERROR:../gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Adwaita/scalable/status/image-missing.svg: Unable to load image-loading module: libpixbufloader_svg.so: libpixbufloader_svg.so: cannot open shared object file: No such file or directory (gdk-pixbuf-error-quark, 5) Bail out! Gtk:ERROR:../gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Adwaita/scalable/status/image-missing.svg: Unable to load image-loading module: libpixbufloader_svg.so: libpixbufloader_svg.so: cannot open shared object file: No such file or directory (gdk-pixbuf-error-quark, 5) I do not get prompted to select an image, it freezes before that. There are not any other messages logged before or after that. I'm using the latest (1.1.4_amd64) app image on fedora 43. I'm using hyprland as my de.
Author
Copy link

This issue is not present when using the latest .deb.

This issue is not present when using the latest .deb.

Thank you for reporting this. In the meantime I have reproduced this.
Noted and will be fixed asap.

Thanks again for reporting!

Thank you for reporting this. In the meantime I have reproduced this. Noted and will be fixed asap. Thanks again for reporting!

Hello,

Can you try again with the updated v1.1.5

Hello, Can you try again with the updated v1.1.5
Author
Copy link

Issue still happens in 1.1.5, same error message. I checked on my system /usr/share/icons/Adwaita/scalable/status/image-missing.svg exists and can be opened. Could it be a missing dependency?

Issue still happens in 1.1.5, same error message. I checked on my system /usr/share/icons/Adwaita/scalable/status/image-missing.svg exists and can be opened. Could it be a missing dependency?

can you try: sudo dnf install librsvg2 gdk-pixbuf2-modules

can you try: sudo dnf install librsvg2 gdk-pixbuf2-modules
Author
Copy link

sudo dnf install librsvg2 gdk-pixbuf2-modules --refresh
Updating and loading repositories:
RPM Fusion for Fedora 43 - Nonfree 100% | 2.3 KiB/s | 9.0 KiB | 00m04s
RPM Fusion for Fedora 43 - Nonfree - Updates 100% | 2.7 KiB/s | 8.9 KiB | 00m03s
RPM Fusion for Fedora 43 - Free - Updates 100% | 3.1 KiB/s | 8.8 KiB | 00m03s
RPM Fusion for Fedora 43 - Free 100% | 3.7 KiB/s | 8.9 KiB | 00m02s
Fedora 43 - x86_64 - Updates 100% | 9.5 KiB/s | 17.9 KiB | 00m02s
Copr repo for hyprland owned by sdegler 100% | 2.3 KiB/s | 2.1 KiB | 00m01s
Fedora 43 - x86_64 100% | 19.9 KiB/s | 23.3 KiB | 00m01s
LibreWolf Software Repository 100% | 901.0 B/s | 833.0 B | 00m01s
Fedora 43 openh264 (From Cisco) - x86_64 100% | 956.0 B/s | 986.0 B | 00m01s
Repositories loaded.
Failed to resolve the transaction:
Package "librsvg2-2.61.0-5.fc43.x86_64" is already installed.
No match for argument: gdk-pixbuf2-modules
You can try to add to command line:
--skip-unavailable to skip unavailable packages

sudo dnf install librsvg2 gdk-pixbuf2-modules --refresh Updating and loading repositories: RPM Fusion for Fedora 43 - Nonfree 100% | 2.3 KiB/s | 9.0 KiB | 00m04s RPM Fusion for Fedora 43 - Nonfree - Updates 100% | 2.7 KiB/s | 8.9 KiB | 00m03s RPM Fusion for Fedora 43 - Free - Updates 100% | 3.1 KiB/s | 8.8 KiB | 00m03s RPM Fusion for Fedora 43 - Free 100% | 3.7 KiB/s | 8.9 KiB | 00m02s Fedora 43 - x86_64 - Updates 100% | 9.5 KiB/s | 17.9 KiB | 00m02s Copr repo for hyprland owned by sdegler 100% | 2.3 KiB/s | 2.1 KiB | 00m01s Fedora 43 - x86_64 100% | 19.9 KiB/s | 23.3 KiB | 00m01s LibreWolf Software Repository 100% | 901.0 B/s | 833.0 B | 00m01s Fedora 43 openh264 (From Cisco) - x86_64 100% | 956.0 B/s | 986.0 B | 00m01s Repositories loaded. Failed to resolve the transaction: Package "librsvg2-2.61.0-5.fc43.x86_64" is already installed. No match for argument: gdk-pixbuf2-modules You can try to add to command line: --skip-unavailable to skip unavailable packages

Hello,

I've rebuilt the AppImage with an updated build process. The issue was that the AppImage was bundling a stale gdk-pixbuf loader cache that was overriding your system's working one, preventing GTK from finding the SVG loader needed to render Adwaita icons in the file chooser.

No code changes were made, this is purely a packaging fix.

On my end, I've tested on Fedora 43 KDE (where the AppImage was built) and on Arch Linux KDE, and everything works perfectly.

Can you test this build and let me know if the image insert works now?

https://download.helixnotes.com/releases/v1.1.5/HelixNotes_1.1.5-1_amd64.AppImage

If it works, I'll replace the AppImage in the official release.

Hello, I've rebuilt the AppImage with an updated build process. The issue was that the AppImage was bundling a stale gdk-pixbuf loader cache that was overriding your system's working one, preventing GTK from finding the SVG loader needed to render Adwaita icons in the file chooser. No code changes were made, this is purely a packaging fix. On my end, I've tested on Fedora 43 KDE (where the AppImage was built) and on Arch Linux KDE, and everything works perfectly. Can you test this build and let me know if the image insert works now? https://download.helixnotes.com/releases/v1.1.5/HelixNotes_1.1.5-1_amd64.AppImage If it works, I'll replace the AppImage in the official release.
Author
Copy link

It works, thanks for your rapid fix.

It works, thanks for your rapid fix.

thx for your feedback and patience!

I will replace this version of the AppImage in the official release for max compatibility.

Will keep this issue open until then.

thx for your feedback and patience! I will replace this version of the AppImage in the official release for max compatibility. Will keep this issue open until then.

Done

Done
Sign in to join this conversation.
No Branch/Tag specified
main
fix/vault-indication
v1.3.3
v1.3.2
v1.3.1
v1.3.0
v1.2.9
v1.2.8
v1.2.7
v1.2.6
v1.2.5
v1.2.4
v1.2.3
v1.2.2
v1.2.1
v1.2.0
v1.1.9
v1.1.8
v1.1.7
v1.1.6
v1.1.5
v1.1.4
v1.1.3
v1.1.2
v1.1.1
v1.1.0
v1.0.9
v1.0.8
v1.0.7
v1.0.6
v1.0.5
v1.0.4
v1.0.3
v1.0.2
v1.0.1
v1.0.0
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ArkHost/HelixNotes#10
Reference in a new issue
ArkHost/HelixNotes
No description provided.
Delete branch "%!s()"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?