Closed pbosab closed 4 months ago
I have the same problem
Can you build a debug version of Waybar and try to reproduce it again, Also include the trace logs by running with -l trace
Hi @LukashonakV, I also had a similar problem but I am no longer able to reproduce it. The segfault happened with any window manager (swaywm, riverwm and hyprland).
When I wanted to give you some tracelogs today, I had already uninstalled Waybar and only ran the Archlinux binary version (without cava). In order to reinstall Waybar with cava, I tried to recompile libcava (or Waybar with cava subproject) but this failed due to a problem that has been fixed in cava upstream. I was then able to compile it by updating the libcava subproject in Waybar using the same method as you (simply merging the upstream).
And after successful compilation, I tested Waybar and the problem did not reappear.
(I also tested it by cherry-picking that upstream commit, which also worked without the segfault appearing)
Hi @LukashonakV, I also had a similar problem but I am no longer able to reproduce it. The segfault happened with any window manager (swaywm, riverwm and hyprland).
When I wanted to give you some tracelogs today, I had already uninstalled Waybar and only ran the Archlinux binary version (without cava). In order to reinstall Waybar with cava, I tried to recompile libcava (or Waybar with cava subproject) but this failed due to a problem that has been fixed in cava upstream. I was then able to compile it by updating the libcava subproject in Waybar using the same method as you (simply merging the upstream).
And after successful compilation, I tested Waybar and the problem did not reappear.
(I also tested it by cherry-picking that upstream commit, which also worked without the segfault appearing)
just did the same thing today and solved it.
Hi @pbosab if it's no more actual, please close the issue. Thanks
i always had the cava module active, even with the commit 2481f7a and all worked. since f41458e waybar segfault:
and
disabling the cava module make everything works as usual.