having a problem on POP_OS! with 3.7

76 views
Skip to first unread message

Ted Frohling

unread,
May 29, 2025, 7:07:39 PMMay 29
to golden-cheetah-users

I can't seem to get GoldenCheetah_v3.7_x64.AppImage running on POP_OS!  

ted@Pangolin:~/bin$ more /etc/os-release
NAME="Pop!_OS"
VERSION="22.04 LTS"
ID=pop
ID_LIKE="ubuntu debian"
PRETTY_NAME="Pop!_OS 22.04 LTS"
VERSION_ID="22.04"
HOME_URL="https://pop.system76.com"
SUPPORT_URL="https://support.system76.com"
BUG_REPORT_URL="https://github.com/pop-os/pop/issues"
PRIVACY_POLICY_URL="https://system76.com/privacy"
VERSION_CODENAME=jammy
UBUNTU_CODENAME=jammy
LOGO=distributor-logo-pop-os

uname -a
Linux Pangolin.summertrail.org 6.12.10-76061203-generic #202412060638~1747794801~22.04~a9982e3 SMP PREEMPT_DYNAMIC Wed M x86_64 x86_64 x86_64 GNU/Linux

Trying to get the version info out of GoldenCheetah with 

ted@Pangolin:~/Downloads$ ./GoldenCheetah_v3.7_x64.AppImage -version (answering the appimage integration with Run Once)

Which returns:

(AppImageLauncher:103057): GLib-CRITICAL **: 15:28:56.358: g_file_test: assertion 'filename != NULL' failed
fuse: memory allocation failed
squashfuse 0.5.2 (c) 2012 Dave Vasilevsky

Usage: squashfuse [options] ARCHIVE MOUNTPOINT

(null) options:
    -o offset=N            offset N bytes into ARCHIVE to mount
    -o subdir=PATH         mount subdirectory PATH of ARCHIVE
    -o notify_pipe=PATH    named pipe that will receive 's' (success)
                           or 'f' (failure) when the mountpoint is ready
    -o timeout=N           idle N seconds for automatic unmount
    -o uid=N               set file owner to uid N
    -o gid=N               set file group to gid N

FUSE options:
    -h   --help            print help
    -V   --version         print version
    -d   -o debug          enable debug output (implies -f)
    -f                     foreground operation
    -s                     disable multi-threaded operation
    -o clone_fd            use separate fuse device fd for each thread
                           (may improve performance)
    -o max_idle_threads    the maximum number of idle worker threads
                           allowed (default: -1)
    -o max_threads         the maximum number of worker threads
                           allowed (default: 10)
fuse: memory allocation failed
squashfuse 0.5.2 (c) 2012 Dave Vasilevsky

Usage: squashfuse [options] ARCHIVE MOUNTPOINT

(null) options:
    -o offset=N            offset N bytes into ARCHIVE to mount
    -o subdir=PATH         mount subdirectory PATH of ARCHIVE
    -o notify_pipe=PATH    named pipe that will receive 's' (success)
                           or 'f' (failure) when the mountpoint is ready
    -o timeout=N           idle N seconds for automatic unmount
    -o uid=N               set file owner to uid N
    -o gid=N               set file group to gid N

FUSE options:
    -h   --help            print help
    -V   --version         print version
    -d   -o debug          enable debug output (implies -f)
    -f                     foreground operation
    -s                     disable multi-threaded operation
    -o clone_fd            use separate fuse device fd for each thread
                           (may improve performance)
    -o max_idle_threads    the maximum number of idle worker threads
                           allowed (default: -1)
    -o max_threads         the maximum number of worker threads
                           allowed (default: 10)
squashfuse 0.5.2 (c) 2012 Dave Vasilevsky

Usage: squashfuse [options] ARCHIVE MOUNTPOINT

(null) options:
    -o offset=N            offset N bytes into ARCHIVE to mount
    -o subdir=PATH         mount subdirectory PATH of ARCHIVE
    -o notify_pipe=PATH    named pipe that will receive 's' (success)
                           or 'f' (failure) when the mountpoint is ready
    -o timeout=N           idle N seconds for automatic unmount
    -o uid=N               set file owner to uid N
    -o gid=N               set file group to gid N

FUSE options:
    -h   --help            print help
    -V   --version         print version
    -d   -o debug          enable debug output (implies -f)
    -f                     foreground operation
    -s                     disable multi-threaded operation
    -o clone_fd            use separate fuse device fd for each thread
                           (may improve performance)
    -o max_idle_threads    the maximum number of idle worker threads
                           allowed (default: -1)
    -o max_threads         the maximum number of worker threads
                           allowed (default: 10)
Can't open squashfs image: Bad address

Cannot mount AppImage, please check your FUSE setup.
You might still be able to extract the contents of this AppImage
if you run it with the --appimage-extract option.
See https://github.com/AppImage/AppImageKit/wiki/FUSE
for more information
execv error: No such file or directory


But fuse is running:

ed@Pangolin:~$ ps -ef | grep fuse
ted         6379    6326  0 May28 ?        00:00:00 /usr/libexec/gvfsd-fuse /run/user/1001/gvfs -f
root        6712    6707  0 May28 ?        00:00:00 fusermount3 -o rw,nosuid,nodev,fsname=portal,auto_unmount,subtype=portal -- /run/user/1001/doc

and:

dpkg -l | grep fuse
rc  fuse                                              2.9.9-5ubuntu2                                                    amd64        Filesystem in Userspace
ii  fuse3                                             3.10.5-1build1                                                    amd64        Filesystem in Userspace (3.x version)
ii  gvfs-fuse                                         1.48.2-0ubuntu1                                                   amd64        userspace virtual filesystem - fuse server
ii  ifuse                                             1.1.4~git20181007.3b00243-1                                       amd64        FUSE module for iPhone and iPod Touch devices
ii  libfuse2:amd64                                    2.9.9-5ubuntu3                                                    amd64        Filesystem in Userspace (library)
ii  libfuse3-3:amd64                                  3.10.5-1build1                                                    amd64        Filesystem in Userspace (library) (3.x version)
ii  libsquashfuse0:amd64                              0.1.103-3                                                         amd64        FUSE filesystem to mount squashfs archives library

any help would be appreciated.  The older version does work, but this is frustrating to get the newest version.

Thanks

ted


Ale Martinez

unread,
May 29, 2025, 7:22:05 PMMay 29
to golden-cheetah-users
The newest versions are the ones named GoldenCheetah_v3.7_x64Qt6.AppImage, to get version information use double dash: --version

Ted Frohling

unread,
May 31, 2025, 5:51:28 PMMay 31
to golden-che...@googlegroups.com

Thanks for this help. 

I have that as an appimage as well and essentially the same issue:

ted@Pangolin:~$ /home/ted/Applications/GoldenCheetah_v3.7_x64Qt6_071c3b64d40d533c32dd146f69c33927.AppImage
fuse: memory allocation failed

...

Cannot mount AppImage, please check your FUSE setup.
You might still be able to extract the contents of this AppImage
if you run it with the --appimage-extract option.
See https://github.com/AppImage/AppImageKit/wiki/FUSE
for more information
execv error: No such file or directory


ted

--
_______________________________________________
Golden-Cheetah-Users mailing list
golden-che...@googlegroups.com
http://groups.google.com/group/golden-cheetah-users?hl=en
---
You received this message because you are subscribed to the Google Groups "golden-cheetah-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golden-cheetah-u...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/golden-cheetah-users/7145117e-d4b0-46ad-87e8-4d7252ad602dn%40googlegroups.com.

Ale Martinez

unread,
May 31, 2025, 6:29:19 PMMay 31
to golden-cheetah-users
I've seen this error reported for other AppImage applications when AppImageLauncher is installed in the system, for example: https://forum.cursor.com/t/0-47-9-failed-to-launch-fuse-memory-allocation-failed/68394, solutions seems to range from uninstall AppImageLauncher or upgrade to the latest version, but I have no experience with it.

Ted Frohling

unread,
Jun 1, 2025, 12:12:20 PMJun 1
to golden-che...@googlegroups.com

Ale,

Thanks so much for hanging in there with me, removing the AppimageLauncher worked.

ted

Reply all
Reply to author
Forward
0 new messages