Bug 1823 - AppImage symbol lookup error undefined symbol: g_module_open_full
Summary: AppImage symbol lookup error undefined symbol: g_module_open_full
Status: CONFIRMED
Alias: None
Product: sigrok-cli
Classification: Unclassified
Component: Build system (show other bugs)
Version: unreleased development snapshot
Hardware: All Linux
: Normal major
Target Milestone: ---
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-01-25 20:06 CET by Philippe Teuwen
Modified: 2023-01-30 21:16 CET (History)
1 user (show)



Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Philippe Teuwen 2023-01-25 20:06:39 CET
Hello,

On my Debian Bookworm, the AppImages of sigrok-cli and of PulseView crash at start with the same error.

$ ./sigrok-cli-NIGHTLY-x86_64.AppImage
sigrok-cli: /tmp/.mount_sigrokN0daQZ/usr/lib/libselinux.so.1: no version information available (required by /lib/x86_64-linux-gnu/libgio-2.0.so.0)
sigrok-cli: /tmp/.mount_sigrokN0daQZ/usr/lib/libselinux.so.1: no version information available (required by /lib/x86_64-linux-gnu/libmount.so.1)
sigrok-cli: symbol lookup error: /lib/x86_64-linux-gnu/libgio-2.0.so.0: undefined symbol: g_module_open_full

$ ./PulseView-NIGHTLY-x86_64.AppImage
pulseview: /tmp/.mount_PulseVhmoI77/usr/lib/libselinux.so.1: no version information available (required by /lib/x86_64-linux-gnu/libgio-2.0.so.0)
pulseview: /tmp/.mount_PulseVhmoI77/usr/lib/libselinux.so.1: no version information available (required by /lib/x86_64-linux-gnu/libmount.so.1)
pulseview: symbol lookup error: /lib/x86_64-linux-gnu/libgio-2.0.so.0: undefined symbol: g_module_open_full

This corresponds to https://github.com/AppImage/AppImageKit/issues/1162

I tested extracting the AppImages and removing squashfs-root/usr/lib/libgmodule-2.0.so.0 and it solves the issue.