• Bug#1079942: closed by Christoph Berg (Re: Bug#107994

    From John Flinchbaugh@1:229/2 to [email protected] on Wed Aug 28 22:40:01 2024
    XPost: linux.debian.bugs.dist
    From: [email protected]

    Thank you for pointing out the solution.

    On Wed, Aug 28, 2024 at 4:03 PM Debian Bug Tracking System < [email protected]> 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 <[email protected]>.

    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 < [email protected]> by
    replying to this email.


    --
    1079942: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1079942
    Debian Bug Tracking System
    Contact [email protected] with problems



    ---------- Forwarded message ----------
    From: Christoph Berg <[email protected]>
    To: John Flinchbaugh <[email protected]>, [email protected]
    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 <[email protected]> Sat, 20 Jul 2024 11:44:53 +0200


    ---------- Forwarded message ----------
    From: John Flinchbaugh <[email protected]>
    To: Debian Bug Tracking System <[email protected]>
    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: [email protected]

    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

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)