cjcliffe / CubicSDR

Cross-Platform Software-Defined Radio Application
http://www.cubicsdr.com
GNU General Public License v2.0
2.02k stars 249 forks source link

Appimage crash while staring under Debian 11 #1009

Closed andres-hurtado-lopez closed 8 months ago

andres-hurtado-lopez commented 9 months ago

Hi:

After downloading the app image and enabling it as an executable the following error appear while trying to start:

andresh@andres-hurtado-lopez:~/appimages$ ./CubicSDR-0.2.4-x86_64.AppImage
./CubicSDR-0.2.4-x86_64.AppImage: ./lib/x86_64-linux-gnu/libthai.so.0: version `LIBTHAI_0.1.25' not found (required by /lib/x86_64-linux-gnu/libpango-1.0.so.0)
./CubicSDR-0.2.4-x86_64.AppImage: ./lib/x86_64-linux-gnu/libselinux.so.1: no version information available (required by /lib/x86_64-linux-gnu/libgio-2.0.so.0)
./CubicSDR-0.2.4-x86_64.AppImage: ./lib/x86_64-linux-gnu/libselinux.so.1: no version information available (required by /lib/x86_64-linux-gnu/libmount.so.1)

Some general background of the computer I'm running this

andresh@andres-hurtado-lopez:~/appimages$ uname -a
Linux andres-hurtado-lopez 6.5.0-1-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.5.3-1 (2023-09-13) x86_64 GNU/Linux

andresh@andres-hurtado-lopez:~/appimages$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux trixie/sid
Release:    n/a
Codename:   trixie

I could install those dependencies by that completely goes against the whole idea of using and Appimage.

cjcliffe commented 8 months ago

Try updated build at https://github.com/cjcliffe/CubicSDR-AppImageKit/releases/tag/0.2.8-test2 and let me know if it does any better

andres-hurtado-lopez commented 8 months ago

Thank you so much. I can confirm that it is properly running now. Thank you so much !!!!!

Here are some screen captures.

https://ibb.co/TR6TjFK https://ibb.co/f0cfqMB

I also would like to share the STDOUT of my terminal as I run it , there where some warnings, but nothing that I felt that was degraded the performance of the software:

$ ./CubicSDR-0.2.8-x86_64.AppImage
Loading:: configuration file '/home/andresh/.CubicSDR/config.xml'
Gtk-Message: 22:31:23.438: Failed to load module "xapp-gtk3-module"
Loaded 287 rig models via hamlib.

Audio Device #0 USB2.0 Device Mono
    Default Output? No
    Default Input? Yes
    Input channels: 1
    Output channels: 0
    Duplex channels: 0
    Native formats:
        16-bit signed integer.
        24-bit signed integer.
        32-bit signed integer.
        32-bit float normalized between plus/minus 1.0.
    Supported sample rates:
        8000hz
        16000hz
        22050hz
        32000hz
        44100hz
        48000hz
        96000hz
        192000hz

Audio Device #1 Family 17h/19h HD Audio Controller Speaker + Headphones
    Default Output? Yes
    Default Input? No
    Input channels: 0
    Output channels: 2
    Duplex channels: 0
    Native formats:
        16-bit signed integer.
        24-bit signed integer.
        32-bit signed integer.
        32-bit float normalized between plus/minus 1.0.
    Supported sample rates:
        8000hz
        16000hz
        22050hz
        32000hz
        44100hz
        48000hz
        96000hz
        192000hz

Audio Device #2 Monitor of Family 17h/19h HD Audio Controller Speaker + Headphones
    Default Output? No
    Default Input? No
    Input channels: 2
    Output channels: 0
    Duplex channels: 0
    Native formats:
        16-bit signed integer.
        24-bit signed integer.
        32-bit signed integer.
        32-bit float normalized between plus/minus 1.0.
    Supported sample rates:
        8000hz
        16000hz
        22050hz
        32000hz
        44100hz
        48000hz
        96000hz
        192000hz

Audio Device #3 Family 17h/19h HD Audio Controller Headphones Stereo Microphone
    Default Output? No
    Default Input? No
    Input channels: 2
    Output channels: 0
    Duplex channels: 0
    Native formats:
        16-bit signed integer.
        24-bit signed integer.
        32-bit signed integer.
        32-bit float normalized between plus/minus 1.0.
    Supported sample rates:
        8000hz
        16000hz
        22050hz
        32000hz
        44100hz
        48000hz
        96000hz
        192000hz

Audio Device #4 Family 17h/19h HD Audio Controller Digital Microphone
    Default Output? No
    Default Input? No
    Input channels: 2
    Output channels: 0
    Duplex channels: 0
    Native formats:
        16-bit signed integer.
        24-bit signed integer.
        32-bit signed integer.
        32-bit float normalized between plus/minus 1.0.
    Supported sample rates:
        8000hz
        16000hz
        22050hz
        32000hz
        44100hz
        48000hz
        96000hz
        192000hz

(CubicSDR:2552923): GdkPixbuf-WARNING **: 22:31:23.500: Cannot open pixbuf loader module file '././/lib64/gdk-pixbuf-2.0/2.10.0/loaders.cache': No such file or directory

This likely means that your installation is broken.
Try running the command
  gdk-pixbuf-query-loaders > ././/lib64/gdk-pixbuf-2.0/2.10.0/loaders.cache
to make things work again for the time being.
SDR enumerator starting.
SoapySDR init..
    API Version: v0.8.200
    ABI Version: v0.8-2
    Install root: ././/local
    Loading modules...
    Available factories...airspy, airspyhf, audio, bladerf, hackrf, lime, null, redpitaya, remote, rtlsdr
Available vertical sync SwapInterval functions:
    glxSwapIntervalEXT: Yes
    DRI2SwapInterval: No
    glxSwapIntervalMESA: Yes
    glxSwapIntervalSGI: Yes
Using glxSwapIntervalEXT.

Loaded font 'Bitstream Vera Sans Mono' from '././local/share/cubicsdr/fonts/vera_sans_mono12_0.png', parsed 255 characters.
Loaded font 'Bitstream Vera Sans Mono' from '././local/share/cubicsdr/fonts/vera_sans_mono16_0.png', parsed 255 characters.
Loaded font 'Bitstream Vera Sans Mono' from '././local/share/cubicsdr/fonts/vera_sans_mono18_0.png', parsed 255 characters.
Loaded font 'Bitstream Vera Sans Mono' from '././local/share/cubicsdr/fonts/vera_sans_mono24_0.png', parsed 255 characters.
Loaded font 'Bitstream Vera Sans Mono' from '././local/share/cubicsdr/fonts/vera_sans_mono27_0.png', parsed 255 characters.
Loaded font 'Bitstream Vera Sans Mono' from '././local/share/cubicsdr/fonts/vera_sans_mono32_0.png', parsed 255 characters.
Loaded font 'Bitstream Vera Sans Mono' from '././local/share/cubicsdr/fonts/vera_sans_mono36_0.png', parsed 255 characters.
  default_input = True
  default_output = False
  device_id = 0
  driver = audio
  label = USB2.0 Device Mono
Make device 0
  device_id=0
  origin=https://github.com/pothosware/SoapyAudio

  default_input = False
  default_output = False
  device_id = 2
  driver = audio
  label = Monitor of Family 17h/19h HD Audio Controller Speaker + Headphones
Make device 1
  device_id=2
  origin=https://github.com/pothosware/SoapyAudio

  default_input = False
  default_output = False
  device_id = 3
  driver = audio
  label = Family 17h/19h HD Audio Controller Headphones Stereo Microphone
Make device 2
  device_id=3
  origin=https://github.com/pothosware/SoapyAudio

  default_input = False
  default_output = False
  device_id = 4
  driver = audio
  label = Family 17h/19h HD Audio Controller Digital Microphone
Make device 3
  device_id=4
  origin=https://github.com/pothosware/SoapyAudio

  device = HackRF One
  driver = hackrf
  label = HackRF One #0 f75461dc2a915fc3
  part_id = a000cb3c00584763
  serial = 0000000000000000f75461dc2a915fc3
  version = 2023.01.1
Make device 4
[INFO] Opening HackRF One #0 f75461dc2a915fc3...
  clock source=internal
  part id=a000cb3c00584763
  serial=0000000000000000f75461dc2a915fc3
  version=2023.01.1

Reporting enumeration complete.
SDR enumerator done.
[INFO] Opening HackRF One #0 f75461dc2a915fc3...
SDR thread starting.
device init()
SDRThread : Device Stream set to MTU: 131072
starting readLoop()
RtAudio pulse: _NOT_ running realtime scheduling

Audio Device #0 USB2.0 Device Mono
    Default Output? No
    Default Input? Yes
    Input channels: 1
    Output channels: 0
    Duplex channels: 0
    Native formats:
        16-bit signed integer.
        24-bit signed integer.
        32-bit signed integer.
        32-bit float normalized between plus/minus 1.0.
    Supported sample rates:
        8000hz
        16000hz
        22050hz
        32000hz
        44100hz
        48000hz
        96000hz
        192000hz

Audio Device #1 Family 17h/19h HD Audio Controller Speaker + Headphones
    Default Output? Yes
    Default Input? No
    Input channels: 0
    Output channels: 2
    Duplex channels: 0
    Native formats:
        16-bit signed integer.
        24-bit signed integer.
        32-bit signed integer.
        32-bit float normalized between plus/minus 1.0.
    Supported sample rates:
        8000hz
        16000hz
        22050hz
        32000hz
        44100hz
        48000hz
        96000hz
        192000hz

Audio Device #2 Monitor of Family 17h/19h HD Audio Controller Speaker + Headphones
    Default Output? No
    Default Input? No
    Input channels: 2
    Output channels: 0
    Duplex channels: 0
    Native formats:
        16-bit signed integer.
        24-bit signed integer.
        32-bit signed integer.
        32-bit float normalized between plus/minus 1.0.
    Supported sample rates:
        8000hz
        16000hz
        22050hz
        32000hz
        44100hz
        48000hz
        96000hz
        192000hz

Audio Device #3 Family 17h/19h HD Audio Controller Headphones Stereo Microphone
    Default Output? No
    Default Input? No
    Input channels: 2
    Output channels: 0
    Duplex channels: 0
    Native formats:
        16-bit signed integer.
        24-bit signed integer.
        32-bit signed integer.
        32-bit float normalized between plus/minus 1.0.
    Supported sample rates:
        8000hz
        16000hz
        22050hz
        32000hz
        44100hz
        48000hz
        96000hz
        192000hz

Audio Device #4 Family 17h/19h HD Audio Controller Digital Microphone
    Default Output? No
    Default Input? No
    Input channels: 2
    Output channels: 0
    Duplex channels: 0
    Native formats:
        16-bit signed integer.
        24-bit signed integer.
        32-bit signed integer.
        32-bit float normalized between plus/minus 1.0.
    Supported sample rates:
        8000hz
        16000hz
        22050hz
        32000hz
        44100hz
        48000hz
        96000hz
        192000hz

** (CubicSDR:2552923): WARNING **: 22:31:48.647: atk-bridge: get_device_events_reply: unknown signature

(CubicSDR:2552923): Gtk-WARNING **: 22:33:05.408: Could not load a pixbuf from /org/gtk/libgtk/theme/Adwaita/assets/bullet-symbolic.svg.
This may indicate that pixbuf loaders or the mime database could not be found.
cjcliffe commented 8 months ago

@andres-hurtado-lopez thanks for confirming; glad that works -- hoping to have all the 0.2.8 builds up soon