Cloudef / bemenu

Dynamic menu library and client program inspired by dmenu
GNU General Public License v3.0
1.16k stars 90 forks source link

bemenu-run fails: "wayland: mmap failed" , "could not get next buffer" #370

Closed Manfred-Knick closed 7 months ago

Manfred-Knick commented 7 months ago

Please c.f. description at Gentoo Bug 917133 : https://bugs.gentoo.org/show_bug.cgi?id=917133

fictitiousexistence commented 7 months ago

Ran into the same issue. I reverted wayland and wayland-protocols back but still got the same error.

It seems commit c22cc64 is causing the issue.

Bemenu works again after rebuilding with commit eb92e7b.

fictitiousexistence commented 7 months ago

Whoops. Looks like during my troubleshooting I had also downgraded wlroots.

Bemenu stops working on commit d8515b34 of wlroots.

If I downgrade wlroots to the previous commit of f750c744 then bemenu gives the "wayland: mmap failed" error until I rebuild with bemenu commit eb92e7b.

Thanks.

fictitiousexistence commented 7 months ago

Whoops, accidentally had some old wlroots install from hyprland on my system that was conflicting. Never needed to downgrade wlroots.

But https://github.com/Cloudef/bemenu/pull/368 does fix the issue.

Manfred-Knick commented 7 months ago

368: commit 62657f8 has been merged

Just tested with [IP-] [ ] x11-drivers/nvidia-drivers-545.29.02:0/545 [IP-] [ ] gui-libs/wlroots-9999:0/9999 [IP-] [ ] x11-base/xwayland-9999:0 [IP-] [ ] gui-wm/dwl-9999-r1:0 [IP-] [ ] dev-libs/bemenu-9999:0