[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1079942: closed by Christoph Berg <myon@debian.org> (Re: Bug#1079942: wsjtx: crash when trying to use superfox, missing sfrx binary)



Thank you for pointing out the solution.

On Wed, Aug 28, 2024 at 4:03 PM Debian Bug Tracking System <owner@bugs.debian.org> wrote:
This is an automatic notification regarding your Bug report
which was filed against the wsjtx package:

#1079942: wsjtx: crash when trying to use superfox, missing sfrx binary

It has been closed by Christoph Berg <myon@debian.org>.

Their explanation is attached below along with your original report.
If this explanation is unsatisfactory and you have not received a
better one in a separate message then please contact Christoph Berg <myon@debian.org> by
replying to this email.


--
1079942: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1079942
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems



---------- Forwarded message ----------
From: Christoph Berg <myon@debian.org>
To: John Flinchbaugh <john@hjsoft.com>, 1079942-done@bugs.debian.org
Cc: 
Bcc: 
Date: Wed, 28 Aug 2024 22:00:48 +0200
Subject: Re: Bug#1079942: wsjtx: crash when trying to use superfox, missing sfrx binary
Re: John Flinchbaugh
> wsjtx package seems to be missing the sfrx binary for the new superfox mode.

$ apt-cache show wsjtx
Package: wsjtx
Version: 2.7.0~rc6+dfsg-1
Description-en: Weak-signal amateur radio communications
...
 This package does not contain non-free components required for "superfox"
 operation. See README.Debian for more details.

$ cat /usr/share/doc/wsjtx/README.Debian
wsjtx on Debian and superfox mode
=================================

wsjtx 2.7.0~rc5 introduced a "superfox" mode where the DX station (the
superfox) uses a new 1.5 kHz-wide waveform to work up to 9 stations in
parallel, including a digital signature to prove the station is not a pirate.
(The "super hounds" still use normal FT8 signals that can be decoded normally.)

Unfortunately, the superfox code for sending and signing, and on the hound side
receiving and signature verification, is not open source, but released as
closed-source binaries sftx and sfrx. These binaries are not part of this
Debian package.

The wsjtx Debian package still supports superfox operation, but the sftx and
sfrx binaries have to be obtained separately and installed into /usr/bin/.

 * Download the wsjtx tarball from https://sourceforge.net/projects/wsjt/files/
 * Unpack the tarball
 * Unpack the nested tarball found in wsjtx-*/src/wsjtx.tgz
 * Go to wsjtx/lib/superfox/
 * Pick your architecture (amd64 = "linux", arm64 = "arm", arm32)
 * Copy foxchk sftx sfrx to /usr/bin

Other operating modes supported by wsjtx are unaffected.

 -- Christoph Berg <myon@debian.org>  Sat, 20 Jul 2024 11:44:53 +0200


---------- Forwarded message ----------
From: John Flinchbaugh <john@hjsoft.com>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Cc: 
Bcc: 
Date: Wed, 28 Aug 2024 15:49:58 -0400
Subject: wsjtx: crash when trying to use superfox, missing sfrx binary
Package: wsjtx
Version: 2.7.0~rc6+dfsg-1
Severity: important
X-Debbugs-Cc: john@hjsoft.com

Dear Maintainer,

wsjtx package seems to be missing the sfrx binary for the new superfox mode.

Start up wsjtx.
go into settings -> advanced -> special operating activity -> ( ) hound -> [ ] superfox, and save the settings.

Within 1 minute, wsjtx will try to decode a supefox transmission (whether it's there or not),
and it'll fail with a pop-up eror:

---
Running: /usr/bin/jt9 -s WSJT-X -w 1 -m 3 -e /usr/bin -a /home/john/.local/share/WSJT-X -t /tmp/WSJT-X
sh: 1: /usr/bin/sfrx: not found
Fortran runtime error: EXECUTE_COMMAND_LINE: Invalid command line

Error termination. Backtrace:
#0  0x7ff8b5c21b9a in ???
#1  0x7ff8b5c22699 in ???
#2  0x7ff8b5eb8eeb in ???
#3  0x5577da256a06 in ???
#4  0x5577da24ff15 in ???
#5  0x5577da24f467 in ???
#6  0x5577da24d8a2 in ???
#7  0x7ff8b563edb9 in ???
#8  0x7ff8b563ee74 in __libc_start_main
#9  0x5577da24d900 in ???
#10  0xffffffffffffffff in ???
---

Workaround: installing the wjstx deb package from their sourceforge works fine for superfox.


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.10.6-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages wsjtx depends on:
ii  libboost-filesystem1.83.0  1.83.0-3.2
ii  libboost-log1.83.0         1.83.0-3.2
ii  libboost-thread1.83.0      1.83.0-3.2
ii  libc6                      2.40-2
ii  libfftw3-single3           3.3.10-1+b3
ii  libgcc-s1                  14.2.0-3
ii  libgfortran5               14.2.0-3
ii  libgomp1                   14.2.0-3
ii  libhamlib-utils            4.5.5-4+b1
ii  libhamlib4t64              4.5.5-4+b1
ii  libqcustomplot2.1          2.1.0+dfsg1-3.1+b3
ii  libqt5core5t64             5.15.13+dfsg-4
ii  libqt5gui5t64              5.15.13+dfsg-4
ii  libqt5multimedia5          5.15.13-2
ii  libqt5multimedia5-plugins  5.15.13-2
ii  libqt5network5t64          5.15.13+dfsg-4
ii  libqt5serialport5          5.15.13-2
ii  libqt5sql5-sqlite          5.15.13+dfsg-4
ii  libqt5sql5t64              5.15.13+dfsg-4
ii  libqt5widgets5t64          5.15.13+dfsg-4
ii  libstdc++6                 14.2.0-3
ii  wsjtx-data                 2.7.0~rc6+dfsg-1

Versions of packages wsjtx recommends:
ii  wsjtx-doc  2.7.0~rc6+dfsg-1

wsjtx suggests no packages.

-- no debconf information


--
John Flinchbaugh
john@hjsoft.com

Reply to: