Re: [Jtdx-improved-community] JTDX Improved Issue on Debian 12
Brought to you by:
dg2ycb
From: DG2YCB <DG...@gm...> - 2023-10-12 19:53:08
|
James, Have you also tried to start with a fresh JTDX.ini file? Or was that your very first installation of JTDX? Because if you use an older, already used ini file and there is some invalid value in there, that can also have all kinds of unwanted effects. Just as another idea. 73 de DG2YCB, Uwe _________________________________________ German Amateur Radio Station DG2YCB Dr. Uwe Risse eMail: DG...@gm... Info: www.qrz.com/db/DG2YCB Am 12. Oktober 2023 21:38:27 schrieb James KF5U <kf...@pm...>: > So to throw another loop in here, JTDX launches fine if I specify a rig > instead of just launching JTDX. I will just launch it that way moving > forward. I will continue trying to track down the original problem but at > least I can get back to using it! > > 73 de KF5U > > ---James KF5U > ARRL VE & W5YI-VEC VE #37018E > > > ------- Original Message ------- > On Wednesday, October 11th, 2023 at 17:21, James KF5U via > Jtdx-improved-community <jtd...@li...> wrote: > > >> Thanks for the super quick response. I appreciate it! I compiled from >> source and I get the same exact result. I am beginning to wonder if it has >> something to do with the use of Pipewire instead of alsa or pulseaudio. >> That is the only thing I can think of. Maybe Pipewire handles audio patches >> differently? I don't know. >> >> 73 de KF5U >> >> ---James KF5U >> ARRL VE & W5YI-VEC VE #37018E >> >> >> ------- Original Message ------- >> On Wednesday, October 11th, 2023 at 14:45, DG2YCB <DG...@gm...> wrote: >> >> >>> 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: >>>> >>>> ❯ jtdxQt: 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 |