Skip to content

Failure to extract an icon for CPU-X #740

@igorpupkinable

Description

@igorpupkinable

Pre-submit checks

  • 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.
  • 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

Integrating CPU-X app fails to extract its icon.

I am aware of a number of related issues with similar symptoms related to icon integration issues.
I am trying to track down why CPU-X does not fully integrate in particular compared to other apps.
I am looking for the source of WARNING: No icons found at "usr/share/icons" message.
No such or similar message was found searching AppImageLauncher and libappimage source code.
Where is this message coming from?

Expected behavior

App icon is extracted from AppImage and integrated in Ubuntu desktop.

Steps to reproduce the issue

  1. Download CPU-X AppImage: https://github.com/TheTumultuousUnicornOfDarkness/CPU-X/releases/download/v5.4.0/CPU-X-5.4.0-x86_64.AppImage
  2. Integrate using GUI or CLI
$ ail-cli integrate ~/Desktop/CPU-X-5.4.0-x86_64.AppImage
Processing /home/user/Desktop/CPU-X-5.4.0-x86_64.AppImage
Moving AppImage to integration directory
WARNING: No icons found at "usr/share/icons"
WARNING: Using .DirIcon as default app icon
ERROR: Unable to load image.
ERROR: No icon was generated for: /home/user/Applications/CPU-X-5.4.0-x86_64_e4591dac2df63c4871da4891ed34bd72.AppImage
WARNING: Unable to resize the application icon into a 128x128 image: "Unable to load image.". It will be written unchanged.
WARNING: Unable to resize the application icon into a 256x256 image: "Unable to load image.". It will be written unchanged.

Screenshots

Image

Distribution and desktop environment

  • Ubuntu 22.04.05 LTS x64
  • Wayland
  • GNOME 42.9

Installed AppImageLauncher version

AppImageLauncher version 3.0.0-alpha-4 (git commit 0bcc75d), built on 2025-09-07 21:26:00 UTC

List of AppImages you tried

Additional context

I have mounted AppImages to inspect their contents. In fact CPU-X has more icons in usr/share/icons/hicolor/ than other apps. Please see the comparison screenshot below.

Available icons packaged in AppImage:

$ ./CPU-X-5.4.0-x86_64_e4591dac2df63c4871da4891ed34bd72.AppImage --appimage-mount
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
/tmp/.mount_CPU-Xremp1357553847412447068
$ find /tmp/.mount_CPU-Xremp1357553847412447068/usr/share/icons/ -type f -name "*cpu*"
/tmp/.mount_CPU-Xremp1357553847412447068/usr/share/icons/hicolor/128x128/apps/io.github.thetumultuousunicornofdarkness.cpu-x.png
/tmp/.mount_CPU-Xremp1357553847412447068/usr/share/icons/hicolor/16x16/apps/io.github.thetumultuousunicornofdarkness.cpu-x.png
/tmp/.mount_CPU-Xremp1357553847412447068/usr/share/icons/hicolor/192x192/apps/io.github.thetumultuousunicornofdarkness.cpu-x.png
/tmp/.mount_CPU-Xremp1357553847412447068/usr/share/icons/hicolor/22x22/apps/io.github.thetumultuousunicornofdarkness.cpu-x.png
/tmp/.mount_CPU-Xremp1357553847412447068/usr/share/icons/hicolor/24x24/apps/io.github.thetumultuousunicornofdarkness.cpu-x.png
/tmp/.mount_CPU-Xremp1357553847412447068/usr/share/icons/hicolor/256x256/apps/io.github.thetumultuousunicornofdarkness.cpu-x.png
/tmp/.mount_CPU-Xremp1357553847412447068/usr/share/icons/hicolor/32x32/apps/io.github.thetumultuousunicornofdarkness.cpu-x.png
/tmp/.mount_CPU-Xremp1357553847412447068/usr/share/icons/hicolor/36x36/apps/io.github.thetumultuousunicornofdarkness.cpu-x.png
/tmp/.mount_CPU-Xremp1357553847412447068/usr/share/icons/hicolor/384x384/apps/io.github.thetumultuousunicornofdarkness.cpu-x.png
/tmp/.mount_CPU-Xremp1357553847412447068/usr/share/icons/hicolor/48x48/apps/io.github.thetumultuousunicornofdarkness.cpu-x.png
/tmp/.mount_CPU-Xremp1357553847412447068/usr/share/icons/hicolor/512x512/apps/io.github.thetumultuousunicornofdarkness.cpu-x.png
/tmp/.mount_CPU-Xremp1357553847412447068/usr/share/icons/hicolor/64x64/apps/io.github.thetumultuousunicornofdarkness.cpu-x.png
/tmp/.mount_CPU-Xremp1357553847412447068/usr/share/icons/hicolor/72x72/apps/io.github.thetumultuousunicornofdarkness.cpu-x.png
/tmp/.mount_CPU-Xremp1357553847412447068/usr/share/icons/hicolor/96x96/apps/io.github.thetumultuousunicornofdarkness.cpu-x.png
Image

Please help me to track this down. It cannot be anything simple as dot in the filename, can it?

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingneeds verificationDescription of the issue needs to be verified by the team

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions