gqrx
gqrx copied to clipboard
Segmentation fault with OpenSuse Tumbleweed hardware:sdr build
I am getting a segmentation fault when launching gqrx version 2.15.9 installed from the OpenSuse Tumbleweed hardware:sdr repository. The gdb backtrace is attached. I previously posted about this issue in the google group. See here for a full history of what I have tried. In short, I have reinstalled Tumbleweed, but the issue persists. I did, however, successfully build and run version 2.15.9 from source. This leads me to believe there is an issue with the build in hardware:sdr.
Unfortunately there's not much useful information in the stack trace. If you install the -debuginfo packages for Gqrx and its dependencies, then more information will likely become available.
I have installed the -debuginfo packages for Gqrx and its dependencies; however, the gdb backtrace looks the same. It's possible I missed a package. Here is a list of the packages I installed:
gqrx-debuginfo
gnuradio-debuginfo
libgnuradio-3_10_3-debuginfo
libgnuradio-osmosdr0_2_0-debuginfo
gr-osmosdr-debuginfo
glibc-debuginfo
libstdc++6-debuginfo
libqt5core5-debuginfo
libqt5-qtbase-debugsource
libqt5gui5-debuginfo
libqt5widgets5-debuginfo
libqt5network5-debuginfo
libqt5svg5-debuginfo
libpulse0-debuginfo
libvolk2_5-debuginfo
volk-debuginfo
airspy-debuginfo
airspyhf-debuginfo
libairspy0-debuginfo
libairspyhf0-debuginfo
I can't confirm. It just works.
OpenSuse Tumbleweed livcd, gqrx installed from hardware:sdr repository, generic RTL-SDR dongle.
You could maybe try installing strace and running strace gqrx to see whether there are any clues about what's going on just before the crash.
The fact that installing gqrx-debuginfo didn't add anything to the stack trace would suggest that the problem is not in Gqrx itself, but perhaps in one of the SDR drivers.
Here's the output of strace gqrx.txt.
I booted a live Tumbleweed image and installed gqrx from hardware:sdr, and I still got the segmentation fault. Since that worked for @vladisslav2011, maybe it's something specific to my hardware. I'm using the RTL-SDR blog SDR.
Unfortunately I don't see much of interest in the strace log either. The crash appears to happen during loading of shared libraries, and before Gqrx or even GNU Radio begin initializing themselves.
Can confirm this bug on my install of OpenSUSE Tumbleweed too.
EDIT: OS: openSUSE Tumbleweed x86_64 20220820 Kernel: 5.18.15-1-default CPU: Intel i7-4710MQ (8) @ 3.500GHz GPU: NVIDIA GeForce GT 730M GPU: Intel 4th Gen Core Processor Memory: 8898MiB / 15688MiB
x86_64 20220820
I've tested i686 build. x86_64 build may contain different bugs. I'll retest on x86_64 livecd.
- Confirmed on x86_64.
AppImage works normally.
I suspect this was fixed in https://build.opensuse.org/request/show/1031623.
I installed gqrx from hardware:sdr on an x86_64 system without issue.