-
Notifications
You must be signed in to change notification settings - Fork 547
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
logger_set_level: Bad level type error #1316
Comments
Hello, I have the same exact error and terminal output using Mint 20.3 Cinnamon. Thank You, -- Joel |
Same on Fedora 38. Also, running with the lib env vars set up for a custom GNU Radio install (e.g., PyBOMBS) causes a seg fault with both main and maint-3.10 GR versions. |
I expect that's because |
So far I haven't been able to reproduce this. @briankc1 @ADolbyB @willcode While the error dialog is on your screen, could you open another terminal window, execute the following command, and paste the output?
Also, please send the output of |
Hi Clayton,
Thanks for your reply - the output of the ldd command looks like this:
linux-vdso.so.1 (0x00007ffed5bc0000)
libQt5Network.so.5 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libQt5Network.so.5 (0x00007f1ec7c00000)
libQt5Svg.so.5 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libQt5Svg.so.5 (0x00007f1ec7800000)
libgnuradio-osmosdr.so.0.2.0 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libgnuradio-osmosdr.so.0.2.0 (0x000
07f1ec7400000)
libpulse.so.0 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libpulse.so.0 (0x00007f1ec7000000)
libpulse-simple.so.0 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libpulse-simple.so.0 (0x00007f1ec6c00000)
libgnuradio-digital.so.3.8.2 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libgnuradio-digital.so.3.8.2 (0x000
07f1ec6800000)
libQt5Widgets.so.5 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libQt5Widgets.so.5 (0x00007f1ec5e00000)
libQt5Gui.so.5 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libQt5Gui.so.5 (0x00007f1ec5600000)
libQt5Core.so.5 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libQt5Core.so.5 (0x00007f1ec4e00000)
libgnuradio-analog.so.3.8.2 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libgnuradio-analog.so.3.8.2 (0x00007
f1ec4a00000)
libgnuradio-filter.so.3.8.2 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libgnuradio-filter.so.3.8.2 (0x00007
f1ec4600000)
libgnuradio-blocks.so.3.8.2 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libgnuradio-blocks.so.3.8.2 (0x00007
f1ec4000000)
libgnuradio-fft.so.3.8.2 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libgnuradio-fft.so.3.8.2 (0x00007f1ec3c
00000)
libgnuradio-runtime.so.3.8.2 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libgnuradio-runtime.so.3.8.2 (0x000
07f1ec3800000)
libvolk.so.2.2 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libvolk.so.2.2 (0x00007f1ec3200000)
libgnuradio-pmt.so.3.8.2 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libgnuradio-pmt.so.3.8.2 (0x00007f1ec2e
00000)
libboost_system.so.1.65.1 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libboost_system.so.1.65.1 (0x00007f1ec
2a00000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f1ec8545000)
libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f1ec2600000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f1ec7b19000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f1ec8525000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f1ec2200000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f1ec8507000)
libboost_thread.so.1.65.1 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libboost_thread.so.1.65.1 (0x00007f1ec
1e00000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f1ec8502000)
libgnuradio-iqbalance.so.3.8.0 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libgnuradio-iqbalance.so.3.8.0 (0
x00007f1ec1a00000)
libgnuradio-fcdproplus.so.3.8.0 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libgnuradio-fcdproplus.so.3.8.0
(0x00007f1ec1600000)
librtlsdr.so.0 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/librtlsdr.so.0 (0x00007f1ec1200000)
libgnuradio-uhd.so.3.8.2 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libgnuradio-uhd.so.3.8.2 (0x00007f1ec0e
00000)
libuhd.so.003.010.003 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libuhd.so.003.010.003 (0x00007f1ec0200000)
libhackrf.so.0 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libhackrf.so.0 (0x00007f1ebfe00000)
libbladeRF.so.2 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libbladeRF.so.2 (0x00007f1ebfa00000)
libairspy.so.0 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libairspy.so.0 (0x00007f1ebf600000)
libairspyhf.so.0 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libairspyhf.so.0 (0x00007f1ebf200000)
libSoapySDR.so.0.6 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libSoapySDR.so.0.6 (0x00007f1ebee00000)
libfreesrp.so.0 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libfreesrp.so.0 (0x00007f1ebea00000)
libpulsecommon-11.1.so => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libpulsecommon-11.1.so (0x00007f1ebe60000
0)
libdbus-1.so.3 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libdbus-1.so.3 (0x00007f1ebe200000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f1ec84f7000)
liblog4cpp.so.5 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/liblog4cpp.so.5 (0x00007f1ebde00000)
libvolk.so.2.0 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libvolk.so.2.0 (0x00007f1ebd800000)
libGL.so.1 => /lib/x86_64-linux-gnu/libGL.so.1 (0x00007f1ec7a92000)
libpng16.so.16 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libpng16.so.16 (0x00007f1ebd400000)
libharfbuzz.so.0 => /lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007f1ec7731000)
libicui18n.so.60 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libicui18n.so.60 (0x00007f1ebce00000)
libicuuc.so.60 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libicuuc.so.60 (0x00007f1ebca00000)
libdouble-conversion.so.1 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libdouble-conversion.so.1 (0x00007f1eb
c600000)
libglib-2.0.so.0 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libglib-2.0.so.0 (0x00007f1ebc200000)
/lib64/ld-linux-x86-64.so.2 (0x00007f1ec8579000)
libboost_filesystem.so.1.65.1 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libboost_filesystem.so.1.65.1 (0x0
0007f1ebbe00000)
libfftw3f.so.3 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libfftw3f.so.3 (0x00007f1ebb800000)
libfftw3f_threads.so.3 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libfftw3f_threads.so.3 (0x00007f1ebb40000
0)
libboost_program_options.so.1.65.1 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libboost_program_options.so.1
.65.1 (0x00007f1ebb000000)
libgmp.so.10 => /lib/x86_64-linux-gnu/libgmp.so.10 (0x00007f1ec737e000)
liborc-0.4.so.0 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/liborc-0.4.so.0 (0x00007f1ebac00000)
libosmodsp.so.0 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libosmodsp.so.0 (0x00007f1eba800000)
libgnuradio-audio.so.3.8.2 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libgnuradio-audio.so.3.8.2 (0x00007f1
eba400000)
libhidapi-libusb.so.0 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libhidapi-libusb.so.0 (0x00007f1eba000000)
libusb-1.0.so.0 => /lib/x86_64-linux-gnu/libusb-1.0.so.0 (0x00007f1ec84d3000)
libboost_date_time.so.1.65.1 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libboost_date_time.so.1.65.1 (0x000
07f1eb9c00000)
libboost_regex.so.1.65.1 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libboost_regex.so.1.65.1 (0x00007f1eb98
00000)
libboost_serialization.so.1.65.1 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libboost_serialization.so.1.65.
1 (0x00007f1eb9400000)
libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f1ec84a7000)
libsystemd.so.0 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libsystemd.so.0 (0x00007f1eb9000000)
libwrap.so.0 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libwrap.so.0 (0x00007f1eb8c00000)
libsndfile.so.1 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libsndfile.so.1 (0x00007f1eb8800000)
libasyncns.so.0 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libasyncns.so.0 (0x00007f1eb8400000)
libapparmor.so.1 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libapparmor.so.1 (0x00007f1eb8000000)
libGLdispatch.so.0 => /lib/x86_64-linux-gnu/libGLdispatch.so.0 (0x00007f1ec72c6000)
libGLX.so.0 => /lib/x86_64-linux-gnu/libGLX.so.0 (0x00007f1ec7fcc000)
libfreetype.so.6 => /lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f1ec6f38000)
libgraphite2.so.3 => /lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007f1ec7fa5000)
libicudata.so.60 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libicudata.so.60 (0x00007f1eb6400000)
libpcre.so.3 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libpcre.so.3 (0x00007f1eb6000000)
libasound.so.2 => /lib/x86_64-linux-gnu/libasound.so.2 (0x00007f1ec6e35000)
libjack.so.0 => /lib/x86_64-linux-gnu/libjack.so.0 (0x00007f1ec7a6f000)
libportaudio.so.2 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libportaudio.so.2 (0x00007f1eb5c00000)
libudev.so.1 => /lib/x86_64-linux-gnu/libudev.so.1 (0x00007f1ec7707000)
libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6 (0x00007f1ec7a69000)
libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f1ec7a61000)
liblzma.so.5 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/liblzma.so.5 (0x00007f1eb5800000)
liblz4.so.1 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/liblz4.so.1 (0x00007f1eb5400000)
libgcrypt.so.20 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libgcrypt.so.20 (0x00007f1eb5000000)
libnsl.so.1 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libnsl.so.1 (0x00007f1eb4c00000)
libFLAC.so.8 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libFLAC.so.8 (0x00007f1eb4800000)
libogg.so.0 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libogg.so.0 (0x00007f1eb4400000)
libvorbis.so.0 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libvorbis.so.0 (0x00007f1eb4000000)
libvorbisenc.so.2 => /tmp/.mount_Gqrx-2l9kFe4/usr/bin/../lib/libvorbisenc.so.2 (0x00007f1eb3c00000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f1ec72b2000)
libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6 (0x00007f1ec66c0000)
libbrotlidec.so.1 => /lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x00007f1ec76f9000)
libdb-5.3.so => /lib/x86_64-linux-gnu/libdb-5.3.so (0x00007f1ec3e51000)
libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007f1ec729a000)
libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007f1ec7274000)
libbrotlicommon.so.1 => /lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007f1ec7251000)
libmd.so.0 => /lib/x86_64-linux-gnu/libmd.so.0 (0x00007f1ec6e28000)
On Monday, October 30, 2023 at 10:54:17 PM EDT, Clayton Smith ***@***.***> wrote:
So far I haven't been able to reproduce this.
@briankc1 @ADolbyB @willcode While the error dialog is on your screen, could you open another terminal window, execute the following command, and paste the output?
ldd /tmp/.mount_Gqrx-*/usr/bin/gqrx
Also, please send the output of echo $LD_LIBRARY_PATH, if any.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Clayton - I had no output when entering:
echo $LD_LIBRARY_PATH
Thanks,
Brian
On Monday, October 30, 2023 at 10:54:17 PM EDT, Clayton Smith ***@***.***> wrote:
So far I haven't been able to reproduce this.
@briankc1 @ADolbyB @willcode While the error dialog is on your screen, could you open another terminal window, execute the following command, and paste the output?
ldd /tmp/.mount_Gqrx-*/usr/bin/gqrx
Also, please send the output of echo $LD_LIBRARY_PATH, if any.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
The error is coming from |
Perhaps this change broke things? gnuradio/gnuradio#6673 It changed the default log level in gnuradio-runtime.conf from |
That change went into GNU Radio 3.10.7.0. @briankc1 @ADolbyB @willcode Could you check the contents of It's also possible the bad value could be in |
Also, did you folks install GNU Radio 3.10.7.0 or later from source? |
Yes, but to a non-standard location. My |
Is it reading from a |
No, I don't have that file anywhere reachable without additional path variables being set. |
The app is not attempting to open that file. It is opening my |
On my system, I can readily reproduce the problem by changing |
I tested with |
I imagine that upgrading the AppImage to GNU Radio 3.10 (as #1301 does) would solve the problem, since 3.10 doesn't throw an exception if the log level is unknown. |
Hello, Using fresh download of AppImage Gqrx-2.17.3-x86_64.AppImage Output from command: Also note that there is no output from Thanks, --Joel
|
@ADolbyB Do you have |
Per attached, It works now! Changing debug_level from critical to emerg (via etc folder) did the trick.
Thanks so much everyone! :)
On Tuesday, October 31, 2023 at 10:05:22 AM EDT, Clayton Smith ***@***.***> wrote:
That change went into GNU Radio 3.10.7.0.
@briankc1 @ADolbyB @willcode Could you check the contents of /etc/gnuradio/conf.d/gnuradio-runtime.conf to see whether debug_level is set to critical? If so, changing it back to emerg should solve the problem.
It's also possible the bad value could be in ~/.gnuradio/config.conf.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
FYI - initially, I looked for the etc folder via my folder viewer (Dolphin) but couldn't find it, which I thought was odd, since I've readily found that folder in older Ubuntu versions (I'm using 22.04) ...even though I have "show hidden folders" enabled.
However, when I typed: sudo nano /etc/gnuradio/conf.d/gnuradio-runtime.conf in the terminal, it came right up, showing the contents of the etc folder... I just looked down a short ways to see the listing for the deubug entry, edited it, saved it...closed the terminal window... then I was able to launch gqrx right away...
On Tuesday, October 31, 2023 at 10:44:15 AM EDT, Jeff Long ***@***.***> wrote:
No, I don't have that file anywhere reachable without additional path variables being set.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
I did a clean install to obtain 22.04 - in fact, to my surprise, when I look in my application list, I don't show anything for gnuradio as a stand alone app - I'm wondering if it was installed back when I installed SDR++ or CubicSDR, both of which worked OK prior to making changes to the debug entry of gnuradio so that I could get GQRX to work.
Also note, that after changing critical to emerg in the debug entry of gnuradio, I went back to confirm that both SDR++ and CubicSDR are still working OK....
On Tuesday, October 31, 2023 at 10:08:39 AM EDT, Clayton Smith ***@***.***> wrote:
Also, did you folks install GNU Radio 3.10.7.0 or later from source?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
@briankc1 Thanks for confirming my suspicion that I think the path forward is for Gqrx to update its AppImage releases to use GNU Radio 3.10, which doesn't throw an exception when it encounters an unknown log level in a configuration file. |
Thank You! I can confirm also that Sorry for the late reply. Thanks again, Joel |
Thanks for confirming. I'm glad to hear that the workaround was successful. I'll leave this issue open until the AppImage is updated to GNU Radio 3.10. |
Similar solution here editing
|
Yes it is. For backwards compatibility, |
Hello - Ever since I upgraded to 22.04 LTS (jammy) I've not been able to run any gqrx Appimages - keep getting "logger_set_level: Bad level type" errors per the attached crash notice.
Also, when I try to run this within the terminal, I get this response:
linux; GNU C++ version 7.3.0; Boost_106501; UHD_003.010.003.000-0-unknown
gr-osmosdr 0.2.0.0 (0.2.0) gnuradio 3.8.2.0
built-in source types: file fcd rtl rtl_tcp uhd hackrf bladerf rfspace airspy airspyhf soapy redpitaya freesrp
Maybe some kind of version conflict?
Any suggestions on how to resolve this?
Thank you,
Brian
The text was updated successfully, but these errors were encountered: