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