You are not logged in.
Hi!
Yesterday pacman -Syu updated pulseeffects to the latest version and ever since it's not working at all. No gui nor any change in the audio.
I tried the following without any success:
sudo pacman -Syy && sudo pacman -Rs --noconfirm pulseeffects && sudo pacman -Sc --noconfirm && sudo pacman -S --noconfirm pulseeffects && rebootI don't know where to start debugging this so any kind of help is appreciated.
Last edited by Gaen (2021-01-29 13:51:37)
Offline
I do not know why you get no GUI, but:
Note for users that did not moved from Pulseaudio to PipeWire
From version 5.0.0 onward PulseEffects needs PipeWire. Pulseaudio users need to instal one of the 4.x releases or building a package directly from our legacy Pulseaudio branch https://github.com/wwmm/pulseeffects/tr … dio-legacy. Arch Linux users can also use the PKGBUILD on the same branch. This branch will receive updates for critical bugs as time goes by. So if PipeWire is not for you yet it is fine to use the legacy branch.
Last edited by progandy (2021-01-25 12:45:34)
| alias CUTF='LANG=en_XX.UTF-8@POSIX ' | alias ENGLISH='LANG=C.UTF-8 ' |
Offline
You start by telling us what you actually see. What's in stderr? Logs? This is the basics, just saying that something doesn't work doesn't mean anything.
Don't do partial updates. The command you gave does partial updates, and the triple -y is just nonsense.
Offline
Bug report: https://bugs.archlinux.org/task/69437
| alias CUTF='LANG=en_XX.UTF-8@POSIX ' | alias ENGLISH='LANG=C.UTF-8 ' |
Offline
pacman -Q pipewire pulseaudio
-----------------------------
pipewire 1:0.3.20-1
pulseaudio 14.2-2
pulseeffects
------------
** (pulseeffects:16050): ERROR **: 13:46:54.140:
unhandled exception (type std::exception) in signal handler:
what: soe: Failed to get required plugin: pipewiresrc
Trace/breakpoint trap (core dumped)
journalctl -S '2021-01-25 14:00:00' -g pulseeffects
---------------------------------------------------
-- Journal begins at Fri 2021-01-22 16:53:34 CET, ends at Mon 2021-01-25 14:21:08 CET. --
jan 25 14:11:06 audit[22479]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=2 pid=22479 comm="pulseeffects" exe="/usr/bin/pulseeffects" sig=5 res=1
jan 25 14:11:06 kernel: traps: pulseeffects[22479] trap int3 ip:7fc5a3f0cb28 sp:7ffcbf889810 error:0 in libglib-2.0.so.0.6600.4[7fc5a3ecf000+8c000]
jan 25 14:11:06 kernel: audit: type=1701 audit(1611580266.179:316): auid=1000 uid=1000 gid=1000 ses=2 pid=22479 comm="pulseeffects" exe="/usr/bin/pulseeffects" sig=5 res=1
jan 25 14:11:06 systemd-coredump[22492]: Process 22479 (pulseeffects) of user 1000 dumped core.
Stack trace of thread 22479:
#0 0x00007fc5a3f0cb28 g_log_structured_array (libglib-2.0.so.0 + 0x59b28)
#1 0x00007fc5a3f0d146 g_log_default_handler (libglib-2.0.so.0 + 0x5a146)
#2 0x00007fc5a3f0e219 g_logv (libglib-2.0.so.0 + 0x5b219)
#3 0x00007fc5a3f0e4c0 g_log (libglib-2.0.so.0 + 0x5b4c0)
#4 0x00007fc5a3e69add n/a (libglibmm-2.4.so.1 + 0x3cadd)
#5 0x00007fc5a2e7f0e6 n/a (libgiomm-2.4.so.1 + 0xbf0e6)
#6 0x00007fc5a3e0498a g_signal_emit_valist (libgobject-2.0.so.0 + 0x2f98a)
#7 0x00007fc5a3e04b00 g_signal_emit (libgobject-2.0.so.0 + 0x2fb00)
#8 0x00007fc5a3531fbe g_application_register (libgio-2.0.so.0 + 0xcbfbe)
#9 0x00007fc5a353292c n/a (libgio-2.0.so.0 + 0xcc92c)
#10 0x00007fc5a2e96dba _ZN3Gio11Application24local_command_line_vfuncERPPcRi (libgiomm-2.4.so.1 + 0xd6dba)
#11 0x00007fc5a2e970b1 _ZN3Gio17Application_Class33local_command_line_vfunc_callbackEP13_GApplicationPPPcPi (libgiomm-2.4.so.1 + 0xd70b1)
#12 0x00007fc5a3532c8a g_application_run (libgio-2.0.so.0 + 0xccc8a)
#13 0x000055c67f2ee75c n/a (pulseeffects + 0x8375c)
#14 0x00007fc5a266d152 __libc_start_main (libc.so.6 + 0x28152)
#15 0x000055c67f2ef95e n/a (pulseeffects + 0x8495e)
Stack trace of thread 22486:
#0 0x00007fc5a273a46f __poll (libc.so.6 + 0xf546f)
#1 0x00007fc5a3f5993f n/a (libglib-2.0.so.0 + 0xa693f)
#2 0x00007fc5a3f042b1 g_main_context_iteration (libglib-2.0.so.0 + 0x512b1)
#3 0x00007fc5a3f04302 n/a (libglib-2.0.so.0 + 0x51302)
#4 0x00007fc5a3f32ec1 n/a (libglib-2.0.so.0 + 0x7fec1)
#5 0x00007fc5a28173e9 start_thread (libpthread.so.0 + 0x93e9)
#6 0x00007fc5a2745293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 22487:
#0 0x00007fc5a273a46f __poll (libc.so.6 + 0xf546f)
#1 0x00007fc5a3f5993f n/a (libglib-2.0.so.0 + 0xa693f)
#2 0x00007fc5a3f042b1 g_main_context_iteration (libglib-2.0.so.0 + 0x512b1)
#3 0x00007fc5a0734c0e n/a (libdconfsettings.so + 0x5c0e)
#4 0x00007fc5a3f32ec1 n/a (libglib-2.0.so.0 + 0x7fec1)
#5 0x00007fc5a28173e9 start_thread (libpthread.so.0 + 0x93e9)
#6 0x00007fc5a2745293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 22489:
#0 0x00007fc5a27455de epoll_wait (libc.so.6 + 0x1005de)
#1 0x00007fc5a06fa3a1 n/a (libspa-support.so + 0x103a1)
#2 0x00007fc5a06f0cb4 n/a (libspa-support.so + 0x6cb4)
#3 0x00007fc5a404e5fa n/a (libpipewire-0.3.so.0 + 0x675fa)
#4 0x00007fc5a28173e9 start_thread (libpthread.so.0 + 0x93e9)
#5 0x00007fc5a2745293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 22488:
#0 0x00007fc5a273a46f __poll (libc.so.6 + 0xf546f)
#1 0x00007fc5a3f5993f n/a (libglib-2.0.so.0 + 0xa693f)
#2 0x00007fc5a3f04fd3 g_main_loop_run (libglib-2.0.so.0 + 0x51fd3)
#3 0x00007fc5a3567fe8 n/a (libgio-2.0.so.0 + 0x101fe8)
#4 0x00007fc5a3f32ec1 n/a (libglib-2.0.so.0 + 0x7fec1)
#5 0x00007fc5a28173e9 start_thread (libpthread.so.0 + 0x93e9)
#6 0x00007fc5a2745293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 22490:
#0 0x00007fc5a27455de epoll_wait (libc.so.6 + 0x1005de)
#1 0x00007fc5a06fa3a1 n/a (libspa-support.so + 0x103a1)
#2 0x00007fc5a06f0cb4 n/a (libspa-support.so + 0x6cb4)
#3 0x00007fc5a4011570 n/a (libpipewire-0.3.so.0 + 0x2a570)
#4 0x00007fc5a28173e9 start_thread (libpthread.so.0 + 0x93e9)
#5 0x00007fc5a2745293 __clone (libc.so.6 + 0x100293)You start by telling us what you actually see. What's in stderr? Logs? This is the basics, just saying that something doesn't work doesn't mean anything.
Don't do partial updates. The command you gave does partial updates, and the triple -y is just nonsense.
Sorry I was figuring out how to post the logs.
Partial updates? I force refreshed the package database (Syy | Syyy was a typo), removed pulseeffects, cleared the package cache, then installed it again and rebooted the system. There was no update.
Last edited by Gaen (2021-02-12 18:39:38)
Offline
Bug report: https://bugs.archlinux.org/task/69437
Thank you for the bug report!
I tested pulseeffects 5.0.0-1 with pipewire pipewire-pulse gst-plugin-pipewire and the following happened:
during the installation pulseaudio got replaced with pipewire-pulse
pulseeffects gui shown and settings working
KDE - volume stuck at 100% yet still produces no sound
KDE - increasing volume above 100% with multimedia keys is a workaround for "no sound" (pulseeffects settings applied)
KDE - notification sounds cannot be muted nor set and stuck at 100% the slider reverts back itself (in this case 100% is loud as hell)
KDE - microphone is visible on the system tray without any connected device
Pulseeffects 4.8.3-3 with pulseaudio did not produce any of these errors.
In case of pulseeffects-legacy-git 4.8.4, the equalizer is greyed out and not working.
Temporarily reverted the package back to 4.8.3-3 and disabled the upgrade:
sudo pacman -U https://archive.archlinux.org/repos/2021/01/01/community/os/x86_64/pulseeffects-4.8.3-3-x86_64.pkg.tar.zst
sudo vim /etc/pacman.conf
"IgnorePkg = pulseeffects"Last edited by Gaen (2021-01-25 20:41:41)
Offline
I did some tests today and at least the volume issues are fixed.
[Log in to Virtual Console]
sudo pacman -Rns pulseeffects
sudo pacman -Rddn pipewire pulseaudio
cd ~/.config/
rm -r PulseEffects/
rm -r pulse/
sudo pacman -S pipewire pipewire-pulse pipewire-jack plasma-pa
[Revert IgnorePkg in pacman.conf if present]
reboot
[Log in to KDE / Check audio / If works reboot and log in to Virtual Console]
sudo pacman -S gst-plugin-pipewire pulseeffects
reboot
[Log in to KDE]
pulseeffects -r
reboot
[Log in to KDE & load pulseeffects presets]In my case after this pulseeffects 5.0.0-1 works like before, volume can be adjusted normally both in the gui and with hotkeys, effects applied..
Except these two:
Nonexistent microphone is used as an output by pulseeffects; muting it under System Settings/Audio/Applications disables the playback.
Cannot disable notification sounds under System Settings/Audio/Applications. Stuck at 100%.
Here is the log about what happens when I try to mute notification sounds either by clicking on the icon or with the slider:
[Menu: System Settings/Audio/Applications]
Priority: Warning
Unit: plasmashell
org.kde.plasma.pulseaudio: pa_ext_stream_restore_write failedThis happened during music playback on Elisa without interrupting it:
Priority: Error
Unit: pipewire
alsa-pcm 0x55ce2e5d9778: snd_pcm_status error: Broken pipeLater on Firefox it occurred again and the whole audio playback died system-wide.
Pulseeffects did not start after that.
Maybe the failed pipewire-media-session has something to do with it:
systemctl --user status pipewire.service
-----------------------------------------
● pipewire.service - Multimedia Service
Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; vendor preset: enabled)
Active: active (running) since Thu 2021-01-28 20:07:07 CET; 1h 14min ago
TriggeredBy: ● pipewire.socket
Main PID: 686 (pipewire)
CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.service
├─686 /usr/bin/pipewire
└─704 /usr/bin/pipewire-media-session
systemd[474]: Started Multimedia Service.
pipewire-media-session[704]: GetManagedObjects() failed: org.freedesktop.systemd1.NoSuchUnit << FAILED
systemctl --user status pipewire-pulse.service
----------------------------------------------
● pipewire-pulse.service - PipeWire PulseAudio
Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; disabled; vendor preset: enabled)
Active: active (running) since Thu 2021-01-28 20:07:04 CET; 1h 16min ago
TriggeredBy: ● pipewire-pulse.socket
Main PID: 666 (pipewire-pulse)
CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire-pulse.service
└─666 /usr/bin/pipewire-pulse
systemd[474]: Started PipeWire PulseAudio.
systemctl --user status pipewire-pulse.socket
---------------------------------------------
● pipewire-pulse.socket - PipeWire PulseAudio
Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.socket; enabled; vendor preset: enabled)
Active: active (running) since Thu 2021-01-28 20:06:53 CET; 1h 17min ago
Triggers: ● pipewire-pulse.service
Listen: /run/user/1000/pulse/native (Stream)
CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire-pulse.socket
systemd[474]: Listening on PipeWire PulseAudio.
pactl info
-----------
Server String: /run/user/1000/pulse/native
Library Protocol Version: 34
Server Protocol Version: 34
Is Local: yes
Client Index: 62
Tile Size: 65472
Server Name: PulseAudio (on PipeWire 0.3.20)
Server Version: 14.0.0
Default Sample Specification: float32le 2ch 48000Hz
Default Channel Map: front-left,front-right
Default Sink: alsa_output.pci-0000:00:1b.0.analog-stereo
Default Source: alsa_output.pci-0000:00:1b.0.analog-stereo.monitor
Cookie: 1e28:cdb3Last edited by Gaen (2021-01-29 19:11:05)
Offline
Hey, I'm also experiencing same problem. All options are greyed out and don't work with pipewire but somehow works with pipewire-pulse even that is also buggy, it crashes after ~15 minutes. Legacy version of pulseeffects doesn't work either. I tried launching through terminal but it doesn't give any error.
Also, when installed with pipewire-pulse it gives two pulseeffects sink at 100% when I try to switch to them pulseeffects crashes.(I'm also using KDE).
Offline
I was able to avoid the pipewiresrc error by installing `gst-plugin-pipewire`, pulseeffects now works for me
Offline
avneesh:
When I installed only "pipewire pipewire-pulse pipewire-jack plasma-pa" during testing it worked without any errors.
I mean there was no "pa_ext_stream_restore_write failed" nor "Broken pipe" during playback.
The problems came randomly after installing pulseeffects 5.0.0-1..
Our choices are:
Use IgnorePkg until pulseeffects 5.4+ version.
Ask a developer equally familiar with kde and pipewire about what could have caused these errors, then report possible causes (+logs) to the pulseeffects devs on GitHub.
(I'm still working on it, but the more of us the better.)
Klowner:
What packages did you install?
If I leave out pipewire-pulse the following happens:
No errors/warnings in logs or console.
No effects applied even after reset.
Service doesn't exists.
GUI works.
Offline
There's also `pulseeffects-legacy-git` from AUR.
Offline