Bug#1034474: easyeffects: Lose all audio output when using pw-loopback at the same time as easyeffects

2023-04-16 Thread Jason Bigelow
I have also noticed the following output to the terminal when I launch 
easyeffects:
(easyeffects:24360): easyeffects-WARNING **: 20:47:56.290: 
stream_output_effects.cpp:270     link from node 265 to node 213 failed


(easyeffects:24360): easyeffects-WARNING **: 20:47:56.290: 
stream_output_effects.cpp:270     link from node 265 to node 292 failed


(easyeffects:24360): easyeffects-WARNING **: 20:47:56.290: 
stream_output_effects.cpp:303     link from node 265 to output device 46 
failed




Bug#1034474: easyeffects: Lose all audio output when using pw-loopback at the same time as easyeffects

2023-04-16 Thread Jason Bigelow
Package: easyeffects
Version: 7.0.0-1
Severity: important

Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?
   * What exactly did you do (or not do) that was effective (or
 ineffective)?
   * What was the outcome of this action?
   * What outcome did you expect instead?

I ordinarily plug my electric bass into the Line In input on my sound card and
listen with pw-loopback and the command line. I then use easyeffects to apply
some effects: a noise gate, compression and a limiter.

Previously, this setup worked fine and I was able to hear my bass with applied
effects - at least I think so, the effects are meant to be minimal on top of the
instrument's clean sound.

Recently out of the blue, through no configuration change to easyeffects, I
started losing all sound output when concurrently running pw-loopback and 
easyeffects.
By disabling pw-loopback from Output -> Player in easyeffects, I can restore
sound, so it seems directly linked to the use of that programs input. Sound is
properly restored in any case to the ordinary clean sound when I close
easyeffects and leave pw-loopback running.

Removing ~/.config/easyeffects and using easyeffects -r both had no effect,
other than losing my saved presets, so I don't know how it could be
related to configuration, or if it is, it seems to not be a sensible default or
some other part of the stack has changed.

I'd like to continue to be able to use effects on my bass while listening to its
output so a fix would be greatly appreciated. Thank you.

*** End of the template - remove these template lines ***


-- System Information:
Debian Release: 12.0
  APT prefers testing-security
  APT policy: (500, 'testing-security'), (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

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

Versions of packages easyeffects depends on:
ii  calf-plugins 0.90.3-4
ii  dconf-gsettings-backend [gsettings-backend]  0.40.0-4
ii  libadwaita-1-0   1.2.2-1
ii  libbs2b0 3.1.0+dfsg-7
ii  libc62.36-8
ii  libcairo21.16.0-7
ii  libebur128-1 1.2.6-1+b1
ii  libfftw3-double3 3.3.10-1
ii  libfftw3-single3 3.3.10-1
ii  libfmt9  9.1.0+ds1-2
ii  libgcc-s112.2.0-14
ii  libglib2.0-0 2.74.6-1
ii  libgsl27 2.7.1+dfsg-3+b1
ii  libgtk-4-1   4.8.3+ds-2
ii  liblilv-0-0  0.24.14-1
ii  libpango-1.0-0   1.50.12+ds-1
ii  libpipewire-0.3-00.3.65-3
ii  librubberband2   3.1.2+dfsg0-1
ii  libsamplerate0   0.2.2-3
ii  libsigc++-3.0-0  3.4.0-1
ii  libsndfile1  1.2.0-1
ii  libspeexdsp1 1.2.1-1
ii  libstdc++6   12.2.0-14
ii  libtbb12 2021.8.0-1
ii  libzita-convolver4   4.0.3-2

Versions of packages easyeffects recommends:
ii  lsp-plugins-lv2  1.2.5-1

easyeffects suggests no packages.

-- no debconf information