[Bug] Cairo_t failure - Unable to extract icon
Pre-submit checks
- [x] I checked for similar issues beforehand, but could not find any, not even closed ones. I could not add my bug report to any existing issue.
- [x] I am going to take the time to to fill in all the required details. I know that the bug report will be dismissed otherwise.
Describe the bug
When appimagelauncher starts up it tries to assign the correct icons, but for one of my appimages it fails. It does a functioning icon in it somewhere, because it sits in the system tray with the correct one that it also extracts, yet doesn't use. Maybe it just doesn't have icons in the right size?
Expected behavior
I expected appimagelauncher to use one of the available icons extracted. Instead it uses none of the 2 extracted (only one logged though).
Steps to reproduce the issue
Have OneDriveGUI (version 1.1.1) downloaded and located somewhere appimagelauncher can see them.
Screenshots
ls of the dir where it failed
$ ls /home/redsnt/.local/share/icons/hicolor/48x48/ -lAZ
total 8
-rw-r--r-- 1 redsnt redsnt ? 1041 17 mar 04:36 appimagekit_509375ba2e119174b1e4820fcefbfaca_OneDriveGUI.png
-rw-r--r-- 1 redsnt redsnt ? 1041 17 mar 01:59 appimagekit_ab612f1aff8ee74bb32dc7ab67211ff4_OneDriveGUI.png
drwx------ 1 redsnt redsnt ? 554 17 mar 03:06 apps
Journalctl log.
mar 17 04:35:52 roedehelgen systemd[2001]: Started appimagelauncherd.service - AppImageLauncher daemon.
mar 17 04:35:52 roedehelgen appimagelauncherd[2118357]: Scheduling for (re-)integration: /home/redsnt/Applications/AppImageUpdate-x86_64.AppImage
mar 17 04:35:52 roedehelgen appimagelauncherd[2118357]: Scheduling for (re-)integration: /home/redsnt/Applications/AppImageUpdate-x86_64.AppImage.zs-old
mar 17 04:35:52 roedehelgen appimagelauncherd[2118357]: Scheduling for (re-)integration: /home/redsnt/Applications/Gale_1.4.2_amd64.AppImage
mar 17 04:35:52 roedehelgen appimagelauncherd[2118357]: Scheduling for (re-)integration: /home/redsnt/Applications/OneDriveGUI-1.1.1-x86_64.AppImage
mar 17 04:35:52 roedehelgen appimagelauncherd[2118357]: Scheduling for (re-)integration: /home/redsnt/Applications/r2modman-3.1.56.AppImage
mar 17 04:36:07 roedehelgen appimagelauncherd[2118357]: Executing deferred operations
mar 17 04:36:07 roedehelgen appimagelauncherd[2118357]: Integrating: /home/redsnt/Applications/AppImageUpdate-x86_64.AppImage
mar 17 04:36:07 roedehelgen appimagelauncherd[2118357]: Integrating: /home/redsnt/Applications/AppImageUpdate-x86_64.AppImage.zs-old
mar 17 04:36:07 roedehelgen appimagelauncherd[2118357]: Integrating: /home/redsnt/Applications/Gale_1.4.2_amd64.AppImage
mar 17 04:36:07 roedehelgen appimagelauncherd[2118357]: Integrating: /home/redsnt/Applications/r2modman-3.1.56.AppImage
mar 17 04:36:07 roedehelgen appimagelauncherd[2118357]: Integrating: /home/redsnt/Applications/OneDriveGUI-1.1.1-x86_64.AppImage
mar 17 04:36:07 roedehelgen appimagelauncherd[2118357]: WARNING: No icons found at "usr/share/icons"
mar 17 04:36:07 roedehelgen appimagelauncherd[2118357]: WARNING: Using .DirIcon as default app icon
mar 17 04:36:07 roedehelgen appimagelauncherd[2118357]: Extracting usr/share/icons/hicolor/128x128/apps/r2modman.png to "/home/redsnt/.local/share/icons/hicolor/128x128/apps/appimagekit_a8f6ce14e6c718019a5fe67465edf938_r2modman.png"
mar 17 04:36:07 roedehelgen appimagelauncherd[2118357]: Extracting usr/share/icons/hicolor/16x16/apps/r2modman.png to "/home/redsnt/.local/share/icons/hicolor/16x16/apps/appimagekit_a8f6ce14e6c718019a5fe67465edf938_r2modman.png"
mar 17 04:36:07 roedehelgen appimagelauncherd[2118357]: Extracting usr/share/icons/hicolor/192x192/apps/r2modman.png to "/home/redsnt/.local/share/icons/hicolor/192x192/apps/appimagekit_a8f6ce14e6c718019a5fe67465edf938_r2modman.png"
mar 17 04:36:07 roedehelgen appimagelauncherd[2118357]: Extracting usr/share/icons/hicolor/24x24/apps/r2modman.png to "/home/redsnt/.local/share/icons/hicolor/24x24/apps/appimagekit_a8f6ce14e6c718019a5fe67465edf938_r2modman.png"
mar 17 04:36:07 roedehelgen appimagelauncherd[2118357]: Extracting usr/share/icons/hicolor/256x256/apps/r2modman.png to "/home/redsnt/.local/share/icons/hicolor/256x256/apps/appimagekit_a8f6ce14e6c718019a5fe67465edf938_r2modman.png"
mar 17 04:36:07 roedehelgen appimagelauncherd[2118357]: Extracting usr/share/icons/hicolor/32x32/apps/r2modman.png to "/home/redsnt/.local/share/icons/hicolor/32x32/apps/appimagekit_a8f6ce14e6c718019a5fe67465edf938_r2modman.png"
mar 17 04:36:07 roedehelgen appimagelauncherd[2118357]: Extracting usr/share/icons/hicolor/48x48/apps/r2modman.png to "/home/redsnt/.local/share/icons/hicolor/48x48/apps/appimagekit_a8f6ce14e6c718019a5fe67465edf938_r2modman.png"
mar 17 04:36:07 roedehelgen appimagelauncherd[2118357]: Extracting usr/share/icons/hicolor/64x64/apps/r2modman.png to "/home/redsnt/.local/share/icons/hicolor/64x64/apps/appimagekit_a8f6ce14e6c718019a5fe67465edf938_r2modman.png"
mar 17 04:36:07 roedehelgen appimagelauncherd[2118357]: Extracting usr/share/icons/hicolor/96x96/apps/r2modman.png to "/home/redsnt/.local/share/icons/hicolor/96x96/apps/appimagekit_a8f6ce14e6c718019a5fe67465edf938_r2modman.png"
mar 17 04:36:07 roedehelgen appimagelauncherd[2118357]: Extracting usr/share/icons/hicolor/128x128/apps/appimage.png to "/home/redsnt/.local/share/icons/hicolor/128x128/apps/appimagekit_e075772a7165751295d6265a0fc97c0f_appimage.png"
mar 17 04:36:07 roedehelgen appimagelauncherd[2118357]: Extracting usr/share/icons/hicolor/128x128/apps/appimage.png to "/home/redsnt/.local/share/icons/hicolor/128x128/apps/appimagekit_18e6fc147bec5d8a7970460ff99ef7a5_appimage.png"
mar 17 04:36:07 roedehelgen appimagelauncherd[2118357]: Extracting usr/share/icons/hicolor/128x128/apps/gale.png to "/home/redsnt/.local/share/icons/hicolor/128x128/apps/appimagekit_f480836a4422706e5ac6f7e0088e9399_gale.png"
mar 17 04:36:07 roedehelgen appimagelauncherd[2118357]: Extracting usr/share/icons/hicolor/256x256@2/apps/gale.png to "/home/redsnt/.local/share/icons/hicolor/256x256@2/apps/appimagekit_f480836a4422706e5ac6f7e0088e9399_gale.png"
mar 17 04:36:07 roedehelgen appimagelauncherd[2118357]: Extracting usr/share/icons/hicolor/32x32/apps/gale.png to "/home/redsnt/.local/share/icons/hicolor/32x32/apps/appimagekit_f480836a4422706e5ac6f7e0088e9399_gale.png"
mar 17 04:36:07 roedehelgen appimagelauncherd[2118357]: WARNING: Unable to resize the application icon into a 128x128 image: "Unable to load image.". It will be written unchanged.
mar 17 04:36:07 roedehelgen appimagelauncherd[2118357]: WARNING: Unable to resize the application icon into a 256x256 image: "Unable to load image.". It will be written unchanged.WARNING: Unable to resize the application icon into a 128x128 image: "Unable to load image.". It will be written unchanged.
mar 17 04:36:07 roedehelgen appimagelauncherd[2118357]: WARNING: Unable to resize the application icon into a 256x256 image: "Unable to load image.". It will be written unchanged.
mar 17 04:36:07 roedehelgen appimagelauncherd[2118357]: WARNING: Unable to resize the application icon into a 128x128 image: "Unable to load image.". It will be written unchanged.
mar 17 04:36:07 roedehelgen appimagelauncherd[2118357]: WARNING: Unable to resize the application icon into a 256x256 image: "Unable to load image.". It will be written unchanged.
mar 17 04:36:07 roedehelgen appimagelauncherd[2118357]: WARNING: Unable to resize the application icon into a 128x128 image: "Unable to load image.". It will be written unchanged.
mar 17 04:36:07 roedehelgen appimagelauncherd[2118357]: WARNING: Unable to resize the application icon into a 256x256 image: "Unable to load image.". It will be written unchanged.
mar 17 04:36:07 roedehelgen appimagelauncherd[2118357]: Extracting usr/share/icons/hicolor/48x48/OneDriveGUI.png to "/home/redsnt/.local/share/icons/hicolor/48x48/appimagekit_509375ba2e119174b1e4820fcefbfaca_OneDriveGUI.png"
mar 17 04:36:07 roedehelgen appimagelaunche[2118357]: cannot render on a cairo_t with a failure status (status="invalid matrix (not invertible)")
mar 17 04:36:07 roedehelgen appimagelaunche[2118357]: cannot render on a cairo_t with a failure status (status="invalid matrix (not invertible)")
mar 17 04:36:07 roedehelgen appimagelauncherd[2118357]: WARNING: Unable to resize the application icon into a 128x128 image: "Unable to load image.". It will be written unchanged.
mar 17 04:36:07 roedehelgen appimagelauncherd[2118357]: WARNING: Unable to resize the application icon into a 256x256 image: "Unable to load image.". It will be written unchanged.
mar 17 04:36:07 roedehelgen appimagelauncherd[2118357]: Cleaning up old desktop integration files
mar 17 04:36:07 roedehelgen appimagelauncherd[2118357]: Updating desktop database and icon caches
mar 17 04:36:07 roedehelgen appimagelauncherd[2118868]: gtk-update-icon-cache: Cache file created successfully.
mar 17 04:36:07 roedehelgen appimagelauncherd[2118873]: Could not parse file "/home/redsnt/.local/share/applications/dev.vencord.Vesktop.desktop": No such file or directory
mar 17 04:36:07 roedehelgen appimagelauncherd[2118875]: which: no update-icon-caches in (/home/redsnt/.local/bin:/home/redsnt/bin:/usr/lib/qtchooser:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin)
mar 17 04:36:07 roedehelgen appimagelauncherd[2118357]: Done
mar 17 05:40:28 roedehelgen systemd[2001]: Stopping appimagelauncherd.service - AppImageLauncher daemon...
mar 17 05:40:28 roedehelgen systemd[2001]: Stopped appimagelauncherd.service - AppImageLauncher daemon.
mar 17 05:40:28 roedehelgen systemd[2001]: appimagelauncherd.service: Consumed 2.173s CPU time, 18.1M memory peak.
Distribution and desktop environment
Nobara 41 (Fedora 41 based)
NAME="Nobara Linux"
VERSION="41 (KDE Plasma)"
ID=nobara
ID_LIKE="rhel centos fedora"
VERSION_ID=41
VERSION_CODENAME=""
PLATFORM_ID="platform:f41"
PRETTY_NAME="Nobara Linux 41 (KDE Plasma)"
ANSI_COLOR="0;38;2;60;110;180"
LOGO=nobara-logo-icon
CPE_NAME="cpe:/o:nobaraproject:nobara:41"
DEFAULT_HOSTNAME="nobara"
HOME_URL="https://nobaraproject.org/"
DOCUMENTATION_URL="https://www.nobaraproject.org/"
SUPPORT_URL="https://www.nobaraproject.org/"
BUG_REPORT_URL="https://gitlab.com/gloriouseggroll/nobara-images"
REDHAT_BUGZILLA_PRODUCT="Nobara"
REDHAT_BUGZILLA_PRODUCT_VERSION=41
REDHAT_SUPPORT_PRODUCT="Nobara"
REDHAT_SUPPORT_PRODUCT_VERSION=41
SUPPORT_END=2025-12-15
VARIANT="KDE Plasma"
VARIANT_ID=kde
KDE Plasma 6.3.3.
plasmashell 6.3.3
Installed AppImageLauncher version
AppImageLauncher version 3.0.0-alpha-4 (git commit 3d42d4c), built on 2025-02-13 21:42:53 UTC
List of AppImages you tried
[Works] r2modman (version 3.1.56) [Borked] OneDriveGUI (version 1.1.1)
Additional context
It's probably just an error related to the fact that OneDriveGUI only package the icon it intends to use in the system tray, but I wanted to report it anyway in case it's not, because I couldn't find anyone else experiencing cairo_t errors.
I am trying to track down why CPU-X icon is not displayed. So I have compared OneDriveGUI AppImage with many others which work. OneDriveGUI icon is 48x48 pixels only compared to many other with 256x256 icons. Not sure if this is critical.