Skip to content

"Bad Address" errors #475

@dancrossnyc

Description

@dancrossnyc

I have two instances of direwolf communicating with two radios on a single machine and recently, transmissions has started failing with the following error:

Jun 13 13:00:01 vhf1.kz2x.ampr.org direwolf[424]: Audio output start error.
Jun 13 13:00:01 vhf1.kz2x.ampr.org direwolf[424]: Bad address
Jun 13 13:00:01 vhf1.kz2x.ampr.org direwolf[424]: Error preparing after bad state: Bad address
Jun 13 13:00:01 vhf1.kz2x.ampr.org direwolf[424]: Error preparing after bad state: Bad address
Jun 13 13:00:01 vhf1.kz2x.ampr.org direwolf[424]: Error preparing after bad state: Bad address
Jun 13 13:00:01 vhf1.kz2x.ampr.org direwolf[424]: Error preparing after bad state: Bad address
Jun 13 13:00:01 vhf1.kz2x.ampr.org direwolf[424]: Error preparing after bad state: Bad address
Jun 13 13:00:01 vhf1.kz2x.ampr.org direwolf[424]: Error preparing after bad state: Bad address
Jun 13 13:00:01 vhf1.kz2x.ampr.org direwolf[424]: Error preparing after bad state: Bad address
Jun 13 13:00:01 vhf1.kz2x.ampr.org direwolf[424]: Error preparing after bad state: Bad address
Jun 13 13:00:01 vhf1.kz2x.ampr.org direwolf[424]: Error preparing after bad state: Bad address
Jun 13 13:00:01 vhf1.kz2x.ampr.org direwolf[424]: Error preparing after bad state: Bad address
Jun 13 13:00:01 vhf1.kz2x.ampr.org direwolf[424]: Audio write error retry count exceeded.

Relevant platform details:

  • Running on an x86_64 machine (Udoo BOLT v8 with quad-core AMD Ryzen CPUs, 16GiB RAM, 1TB NVMe SSD)
  • Arch Linux (uname -a: Linux vhf1.kz2x.ampr.org 6.3.7-arch1-1 #1 SMP PREEMPT_DYNAMIC Sat, 10 Jun 2023 00:35:35 +0000 x86_64 GNU/Linux)
  • Direwolf built from source on the "dev" branch (commit f9cf42b plus a small local patch just to change hard-coded pathnames; there are no behavioral differences).
  • Links against hamlib, also built from source (commit

The receive path is fine on both instances.

Both instances of direwolf talk to Tigertronics Signalink USB external sound cards via ALSA; there is no pulseaudio installed on this machine.

Any advice is appreciated! I greatly prefer direwolf to a hardware TNC.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions