-
-
Notifications
You must be signed in to change notification settings - Fork 270
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Crash on hyprland autostart, but work when launched normally (both in bg) #3386
Comments
This won't make the app crash. It just means the convolver is in passthrough mode. Considering that it only fails when autostarted my guess is that EasyEffects is being started by hyprland before PipeWire. |
hmm. i dont think thats the case. since i have a startup sound(pw-play). And the sound is glitched there(because of the startup of easyeffect & applying effects) but after that. in btop and pulsemixer, easyeffect is nowhere to be seen |
Maybe the system is killing it. What is the output of |
|
@wwmm any updates? |
atm, sometimes easyeffects would just randomly quit sometimes.
it will get killed??? it seems like easyeffect need some application to keep it busy or else it would get "killed" or quit sometimes it would survive the launch at autostart, because i open chromium fast enough right before the boot sound quit. and my chrome had yt playing... |
Not on my side. Here EasyEffects is still fine.
Until some weeks ago several CachyOs users had a similar problem. The system was killing EasyEffects. Eventually an user found out that the reason was that CachyOS had an Maybe something similar is happening on your side. But other factors can make the system kill a process. Like too much memory being used by a process. It is always tough to figure out what causes the system to kill a program. |
oh ya i hav ananicy, but i dont have any rules for easyeffects, just for some games and bg processes |
In any case run
just to be sure only one thread has realtime priority. |
u forgot a $() for pidof but here:
|
…e true loop I did this because of its constant crash, see wwmm/easyeffects#3386
The priorities are fine. So the system should not be killing us because of this. Unless for some unusual reason the plugins thread is taking forever to do its job. Which plugin do you have enabled? |
The autogain, the crystalizer and the bass enhancer are among the heaviest plugins provided by EasyEffects. But unless the cpu is very weak the operations done by the plugins in the realtime thread should not last enough for the system to kill us. Hum... Strange... |
I mean... i have a i7-14th gen... |
How is the output of |
|
Nothing out of the ordinary in the pw-top output. And the target server latency of |
log.txt |
The amount of
is suspicious. Could it be that hyprland and the |
I think its just becuz i am using a while true; loop to auto restart easyeffect when it crash. and when it crash. it will not unregister it? because the first easyeffects log doesnt have that. im using hyprland |
It is still strange. EasyEffects does not do this registration directly. This is gtk or glib job. Something that lower level libraries are trying to do is failing. |
I think it's cause of inactivity timeout? |
The inactivity timeout in EasyEffects is related to something entirely different. It is used to unlink the filters in the effects pipeline. It won't make the errors in your logs or forbidding the app from starting. Most likely the problem is coming from a lower level library and its interaction with hyprland. EasyEffects is just taking collateral damage. |
i see... |
I do not remember the issue title but in the past users of less popular desktops had similar problems with EasyEffects autostart on login because |
im using xdph and xdp-gtk.
and if i open spotify and play it before it crash. it wont crash... its just crashing when no audio is playing |
EasyEffects Version
7.1.8
What package are you using?
Arch (easyeffects)
Distribution
Arch Linux
Describe the bug
on hyprland exec-once(auto launch). i put in easyeffects --gapplication-service for it to launch in bg:
Expected Behavior
it to just launch in bg and not do anything
Debug Log
idk how. but in the sddm wayland-session.log. i see this:
(easyeffects:123618): easyeffects-WARNING **: 18:41:57.597: convolver.cpp:342 soe: : irs filename is null. Entering passthrough mode...
Additional Information
No response
The text was updated successfully, but these errors were encountered: