Re: [Jtdx-improved-community] JTDX Improved Issue on Debian 12
Brought to you by:
dg2ycb
From: DG2YCB <DG...@gm...> - 2023-10-11 19:45:42
|
Hi James, To me it looks like there is something wrong with the ALSA sources/sinks. Perhaps missing permissions to start your audio devices? Iam using Linux Mint. The deb packages have been installed with a modified 20.3 system (boost 1.74 instead of 1.71, etc.), so that thay also work with other Linux versions. I mean, we all know that there are sometimes some issues when using deb packages, but you are the first one reporting this problem. Therefore I assume it is something special on your system. If I were you I would build from source. I can provide you with a tutorial in case needed. It is not very complicate. 73 de DG2YCB, Uwe _________________________________________ German Amateur Radio Station DG2YCB Dr. Uwe Risse eMail: DG...@gm... Info: www.qrz.com/db/DG2YCB Am 11. Oktober 2023 21:06:13 schrieb James KF5U via Jtdx-improved-community <jtd...@li...>: > I am having an issue with JTDX Improved v2.2.159 on Debian 12. For some > reason, JTDX refuses to start every time as a non-privileged user but will > start via sudo. Occasionally, after a reboot and removing any JTDX > directory/file in /tmp it will start. There are no errors on start, it > seems to just stall. Here is some relevant information about my particular > Debian 12 install running i3 WM: > > Installed jtdx_2.2.159_improved_with_JTDX_GUI_LINUX_amd64.deb and > jtdx_2.2.159_improved_LINUX_amd64.deb (Both give me the same results) > > ❯ uname -a > Linux KF5U-LIN 6.1.0-13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.55-1 > (2023-09-29) x86_64 GNU/Linux > > ❯ ldd `which jtdx` > linux-vdso.so.1 (0x00007ffde215f000) > libQt5SerialPort.so.5 => /lib/x86_64-linux-gnu/libQt5SerialPort.so.5 > (0x00007fcc19893000) > libfftw3f.so.3 => /lib/x86_64-linux-gnu/libfftw3f.so.3 (0x00007fcc17000000) > libhamlib.so.4 => /usr/local/lib/libhamlib.so.4 (0x00007fcc16400000) > libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fcc1988e000) > libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fcc197af000) > libQt5Widgets.so.5 => /lib/x86_64-linux-gnu/libQt5Widgets.so.5 > (0x00007fcc15c00000) > libQt5WebSockets.so.5 => /lib/x86_64-linux-gnu/libQt5WebSockets.so.5 > (0x00007fcc1977d000) > libQt5Multimedia.so.5 => /lib/x86_64-linux-gnu/libQt5Multimedia.so.5 > (0x00007fcc172f2000) > libQt5Network.so.5 => /lib/x86_64-linux-gnu/libQt5Network.so.5 > (0x00007fcc15a56000) > libQt5Gui.so.5 => /lib/x86_64-linux-gnu/libQt5Gui.so.5 (0x00007fcc15200000) > libQt5Core.so.5 => /lib/x86_64-linux-gnu/libQt5Core.so.5 (0x00007fcc14c00000) > libgfortran.so.5 => /lib/x86_64-linux-gnu/libgfortran.so.5 (0x00007fcc14800000) > libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fcc14400000) > libgomp.so.1 => /lib/x86_64-linux-gnu/libgomp.so.1 (0x00007fcc172aa000) > libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fcc1975b000) > libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fcc1461f000) > libudev.so.1 => /lib/x86_64-linux-gnu/libudev.so.1 (0x00007fcc1727c000) > libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fcc19754000) > libusb-1.0.so.0 => /lib/x86_64-linux-gnu/libusb-1.0.so.0 (0x00007fcc1725d000) > /lib64/ld-linux-x86-64.so.2 (0x00007fcc198c2000) > libpulse.so.0 => /lib/x86_64-linux-gnu/libpulse.so.0 (0x00007fcc16fac000) > libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fcc1723e000) > libgssapi_krb5.so.2 => /lib/x86_64-linux-gnu/libgssapi_krb5.so.2 > (0x00007fcc163ae000) > libGL.so.1 => /lib/x86_64-linux-gnu/libGL.so.1 (0x00007fcc16327000) > libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x00007fcc162f1000) > libharfbuzz.so.0 => /lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007fcc15952000) > libmd4c.so.0 => /lib/x86_64-linux-gnu/libmd4c.so.0 (0x00007fcc16f9a000) > libdouble-conversion.so.3 => > /lib/x86_64-linux-gnu/libdouble-conversion.so.3 (0x00007fcc16f85000) > libicui18n.so.72 => /lib/x86_64-linux-gnu/libicui18n.so.72 (0x00007fcc14000000) > libicuuc.so.72 => /lib/x86_64-linux-gnu/libicuuc.so.72 (0x00007fcc13e02000) > libpcre2-16.so.0 => /lib/x86_64-linux-gnu/libpcre2-16.so.0 (0x00007fcc15172000) > libzstd.so.1 => /lib/x86_64-linux-gnu/libzstd.so.1 (0x00007fcc14b44000) > libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007fcc13cca000) > libquadmath.so.0 => /lib/x86_64-linux-gnu/libquadmath.so.0 (0x00007fcc162aa000) > libpulsecommon-16.1.so => > /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-16.1.so > (0x00007fcc1437a000) > libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007fcc158fc000) > libkrb5.so.3 => /lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007fcc13bf0000) > libk5crypto.so.3 => /lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007fcc158cf000) > libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007fcc19748000) > libkrb5support.so.0 => /lib/x86_64-linux-gnu/libkrb5support.so.0 > (0x00007fcc15164000) > libGLdispatch.so.0 => /lib/x86_64-linux-gnu/libGLdispatch.so.0 > (0x00007fcc13b37000) > libGLX.so.0 => /lib/x86_64-linux-gnu/libGLX.so.0 (0x00007fcc14b10000) > libfreetype.so.6 => /lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007fcc13a6c000) > libgraphite2.so.3 => /lib/x86_64-linux-gnu/libgraphite2.so.3 > (0x00007fcc14ae4000) > libicudata.so.72 => /lib/x86_64-linux-gnu/libicudata.so.72 (0x00007fcc11c00000) > libpcre2-8.so.0 => /lib/x86_64-linux-gnu/libpcre2-8.so.0 (0x00007fcc139d2000) > libsndfile.so.1 => /lib/x86_64-linux-gnu/libsndfile.so.1 (0x00007fcc11b75000) > libX11-xcb.so.1 => /lib/x86_64-linux-gnu/libX11-xcb.so.1 (0x00007fcc17235000) > libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6 (0x00007fcc11a33000) > libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1 (0x00007fcc14350000) > libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007fcc11963000) > libasyncns.so.0 => /lib/x86_64-linux-gnu/libasyncns.so.0 (0x00007fcc1515d000) > libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007fcc15156000) > libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007fcc14ad3000) > libbrotlidec.so.1 => /lib/x86_64-linux-gnu/libbrotlidec.so.1 > (0x00007fcc14343000) > libFLAC.so.12 => /lib/x86_64-linux-gnu/libFLAC.so.12 (0x00007fcc118fe000) > libvorbis.so.0 => /lib/x86_64-linux-gnu/libvorbis.so.0 (0x00007fcc118d1000) > libvorbisenc.so.2 => /lib/x86_64-linux-gnu/libvorbisenc.so.2 > (0x00007fcc11826000) > libopus.so.0 => /lib/x86_64-linux-gnu/libopus.so.0 (0x00007fcc117c8000) > libogg.so.0 => /lib/x86_64-linux-gnu/libogg.so.0 (0x00007fcc14339000) > libmpg123.so.0 => /lib/x86_64-linux-gnu/libmpg123.so.0 (0x00007fcc1176c000) > libmp3lame.so.0 => /lib/x86_64-linux-gnu/libmp3lame.so.0 (0x00007fcc116f5000) > libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6 (0x00007fcc14ace000) > libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007fcc11400000) > libcap.so.2 => /lib/x86_64-linux-gnu/libcap.so.2 (0x00007fcc1432d000) > libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007fcc112b9000) > liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007fcc116c6000) > liblz4.so.1 => /lib/x86_64-linux-gnu/liblz4.so.1 (0x00007fcc116a0000) > libbrotlicommon.so.1 => /lib/x86_64-linux-gnu/libbrotlicommon.so.1 > (0x00007fcc1167d000) > libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007fcc11667000) > libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 > (0x00007fcc1163f000) > libmd.so.0 => /lib/x86_64-linux-gnu/libmd.so.0 (0x00007fcc11632000) > > > Here is an segfault that pops after letting jtdx attempt to start after > about 1m20s: > > ❯ jtdx > Qt: Session management error: Could not open network socket > ALSA lib pcm_route.c:877:(find_matching_chmap) Found no matching channel map > ALSA lib pcm_route.c:877:(find_matching_chmap) Found no matching channel map > ALSA lib pcm_route.c:877:(find_matching_chmap) Found no matching channel map > [1] 49096 segmentation fault jtdx > > > In logs: > Oct 11 13:42:26 KF5U-LIN kernel: jtdx[49434]: segfault at 1 ip > 00007f3671554dce sp 00007fffa033b570 error 4 in > libQt5Core.so.5.15.8[7f367148e000+302000] likely on CPU 1 (core 0, socket 0) > Oct 11 13:42:26 KF5U-LIN kernel: Code: 48 83 ec 10 64 48 8b 04 25 28 00 00 > 00 48 89 44 24 08 31 c0 48 89 e7 e8 f0 fe ff ff 48 8b 03 48 8b 14 24 48 89 > 04 24 48 89 13 <8b> 10 85 d2 74 2c 83 fa ff 74 06 f0 83 28 01 74 21 48 8b > 44 24 08 > > > Oddly enough, if I run the following commands JTDX will typically start but > not always: > sudo rm /var/cache/fontconfig/* > rm ~/.cache/fontconfig/* > fc-cache -r > sudo fc-cache -r > > rm -rf /tmp/JTDX* > > Any help would be greatly appreciated. > > > 73 de James KF5U |