Re: [Jtdx-improved-community] JTDX Improved Issue on Debian 12
Brought to you by:
dg2ycb
From: James K. <kf...@pm...> - 2023-10-11 22:21:43
|
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 > > |