Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Segfault when launching binary on Ubuntu 24.04 #720

Open
mrmorawski opened this issue Jan 27, 2025 · 5 comments
Open

Segfault when launching binary on Ubuntu 24.04 #720

mrmorawski opened this issue Jan 27, 2025 · 5 comments
Assignees
Labels
Milestone

Comments

@mrmorawski
Copy link

mrmorawski commented Jan 27, 2025

Environment

  • OS: Ubuntu 24.04, 64-bit x86
  • Giada version: 1.1.0, 1.0.0

Describe the bug
The Linux binary segfaults with

user@computer:~/Downloads$ chmod +x Giada-1.1.0-x86_64\(1\).AppImage
user@computer:~/Downloads$ ./Giada-1.1.0-x86_64\(1\).AppImage 
Segmentation fault (core dumped)

To Reproduce
Steps to reproduce the behavior:
Follow instructions in the manual

  1. Download Giadia from website
  2. Make the file executable chmod +x Giada-1.1.0-x86_64.AppImage
  3. Try running it

Expected behavior
Program launches

@mrmorawski
Copy link
Author

Interestingly, it sort of works when I run it with sudo.

I have the correct version of FUSE, and I can launch other AppImage files.

@tentaclius
Copy link

tentaclius commented Feb 22, 2025

Experiencing the same issue on Fedora 41. The sudo trick does not seem to work for me.
Giada 1.1.1, Fedora 41
Other AppImages work

@gvnnz
Copy link
Contributor

gvnnz commented Feb 24, 2025

Thank you @mrmorawski and @tentaclius for your feedback. I guess it's time to seriously evaluate #324

@gvnnz gvnnz self-assigned this Feb 24, 2025
@gvnnz gvnnz added the bug label Feb 24, 2025
@gvnnz gvnnz added this to the 1.2 milestone Feb 24, 2025
@sunjam
Copy link

sunjam commented Feb 24, 2025

@tentaclius Thank you, adding sudo also worked for me on Ubuntu 24.10 using the appimage. Cheers!

@tentaclius
Copy link

giada binary from the unpacked AppImage also crashes with segfault.

Please let me know if there anything I can help with, any info from my machine. Thanks for your awesome work!

$ ldd ./usr/bin/giada 
        linux-vdso.so.1 (0x00007fb743963000)
        libX11.so.6 => /lib64/libX11.so.6 (0x00007fb7437ff000)
        libXrender.so.1 => <home>/bin/squashfs-root/./usr/bin/../lib/libXrender.so.1 (0x00007fb742200000)
        libXft.so.2 => <home>/bin/squashfs-root/./usr/bin/../lib/libXft.so.2 (0x00007fb7437e4000)
        libXfixes.so.3 => <home>/bin/squashfs-root/./usr/bin/../lib/libXfixes.so.3 (0x00007fb7437db000)
        libXinerama.so.1 => <home>/bin/squashfs-root/./usr/bin/../lib/libXinerama.so.1 (0x00007fb7425fa000)
        libXcursor.so.1 => <home>/bin/squashfs-root/./usr/bin/../lib/libXcursor.so.1 (0x00007fb7425ec000)
        libpulse.so.0 => <home>/bin/squashfs-root/./usr/bin/../lib/libpulse.so.0 (0x00007fb742597000)
        libpulse-simple.so.0 => <home>/bin/squashfs-root/./usr/bin/../lib/libpulse-simple.so.0 (0x00007fb742590000)
        libfontconfig.so.1 => /lib64/libfontconfig.so.1 (0x00007fb742540000)
        libjack.so.0 => /usr/lib64/pipewire-0.3/jack/libjack.so.0 (0x00007fb74250b000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fb742506000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007fb742501000)
        libz.so.1 => /lib64/libz.so.1 (0x00007fb7424dd000)
        libm.so.6 => /lib64/libm.so.6 (0x00007fb74211a000)
        libfreetype.so.6 => /lib64/libfreetype.so.6 (0x00007fb742412000)
        libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007fb741e00000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007fb7420eb000)
        libc.so.6 => /lib64/libc.so.6 (0x00007fb741c0d000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fb743965000)
        libxcb.so.1 => /lib64/libxcb.so.1 (0x00007fb7420bf000)
        libXext.so.6 => <home>/bin/squashfs-root/./usr/bin/../lib/libXext.so.6 (0x00007fb7420a8000)
        libpulsecommon-13.99.so => <home>/bin/squashfs-root/./usr/bin/../lib/libpulsecommon-13.99.so (0x00007fb741b83000)
        libdbus-1.so.3 => <home>/bin/squashfs-root/./usr/bin/../lib/libdbus-1.so.3 (0x00007fb741b2c000)
        libxml2.so.2 => /lib64/libxml2.so.2 (0x00007fb7419ce000)
        libpipewire-0.3.so.0 => /lib64/libpipewire-0.3.so.0 (0x00007fb741917000)
        libbz2.so.1 => /lib64/libbz2.so.1 (0x00007fb742094000)
        libpng16.so.16 => /lib64/libpng16.so.16 (0x00007fb7418dc000)
        libharfbuzz.so.0 => /lib64/libharfbuzz.so.0 (0x00007fb7417c0000)
        libbrotlidec.so.1 => /lib64/libbrotlidec.so.1 (0x00007fb742086000)
        libXau.so.6 => /lib64/libXau.so.6 (0x00007fb742080000)
        libsystemd.so.0 => <home>/bin/squashfs-root/./usr/bin/../lib/libsystemd.so.0 (0x00007fb74170b000)
        libwrap.so.0 => <home>/bin/squashfs-root/./usr/bin/../lib/libwrap.so.0 (0x00007fb742073000)
        libsndfile.so.1 => <home>/bin/squashfs-root/./usr/bin/../lib/libsndfile.so.1 (0x00007fb74168a000)
        libasyncns.so.0 => <home>/bin/squashfs-root/./usr/bin/../lib/libasyncns.so.0 (0x00007fb741400000)
        libapparmor.so.1 => <home>/bin/squashfs-root/./usr/bin/../lib/libapparmor.so.1 (0x00007fb741674000)
        librt.so.1 => /lib64/librt.so.1 (0x00007fb74206c000)
        liblzma.so.5 => /lib64/liblzma.so.5 (0x00007fb741640000)
        libglib-2.0.so.0 => /lib64/libglib-2.0.so.0 (0x00007fb7412b1000)
        libgraphite2.so.3 => /lib64/libgraphite2.so.3 (0x00007fb741620000)
        libbrotlicommon.so.1 => /lib64/libbrotlicommon.so.1 (0x00007fb74128e000)
        liblz4.so.1 => <home>/bin/squashfs-root/./usr/bin/../lib/liblz4.so.1 (0x00007fb74126c000)
        libgcrypt.so.20 => <home>/bin/squashfs-root/./usr/bin/../lib/libgcrypt.so.20 (0x00007fb74114c000)
        libnsl.so.1 => <home>/bin/squashfs-root/./usr/bin/../lib/libnsl.so.1 (0x00007fb74112d000)
        libFLAC.so.8 => <home>/bin/squashfs-root/./usr/bin/../lib/libFLAC.so.8 (0x00007fb7410eb000)
        libogg.so.0 => <home>/bin/squashfs-root/./usr/bin/../lib/libogg.so.0 (0x00007fb741612000)
        libvorbis.so.0 => <home>/bin/squashfs-root/./usr/bin/../lib/libvorbis.so.0 (0x00007fb7410bb000)
        libvorbisenc.so.2 => <home>/bin/squashfs-root/./usr/bin/../lib/libvorbisenc.so.2 (0x00007fb74100f000)
        libresolv.so.2 => /lib64/libresolv.so.2 (0x00007fb740ffc000)
        libpcre2-8.so.0 => /lib64/libpcre2-8.so.0 (0x00007fb740f5c000)
        libgpg-error.so.0 => /lib64/libgpg-error.so.0 (0x00007fb740f33000)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants