Skip to content
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

Hyprland crash with quick spam of sysmenu #6122

Open
System64fumo opened this issue May 17, 2024 · 0 comments
Open

Hyprland crash with quick spam of sysmenu #6122

System64fumo opened this issue May 17, 2024 · 0 comments
Labels
bug Something isn't working

Comments

@System64fumo
Copy link
Contributor

Hyprland Version

System/Version info
Hyprland, built from branch main at commit a66cfe0fbed7fb4dc69383e107c2bf3b1e7cd80a  (CMake: use add_custom_command for generating protocols (6104)).
Date: Fri May 17 01:34:03 2024
Tag: v0.40.0-103-ga66cfe0f, commits: 4709

flags: (if any)


System Information:
System name: Linux
Node name: frostbite
Release: 6.8.9-xanmod1-1-edge
Version: #1 SMP PREEMPT_DYNAMIC Wed, 08 May 2024 16:01:37 +0000


GPU information: 
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GA104 [GeForce RTX 3060 Ti Lite Hash Rate] [10de:2489] (rev a1) (prog-if 00 [VGA controller])


os-release: NAME="Artix Linux"
PRETTY_NAME="Artix Linux"
ID=artix
BUILD_ID=rolling
ANSI_COLOR="0;36"
HOME_URL="https://www.artixlinux.org/"
DOCUMENTATION_URL="https://wiki.artixlinux.org/"
SUPPORT_URL="https://forum.artixlinux.org/"
BUG_REPORT_URL="https://bugs.artixlinux.org/"
PRIVACY_POLICY_URL="https://terms.artixlinux.org/docs/privacy-policy/"
LOGO=artixlinux-logo


plugins:

Bug or Regression?

Bug

Description

I wrote an application a while back that uses gtkmm4
It used to have a bug in it where if you were to show/hide the program too quickly it would crash with the error:
Error 71 (Protocol error) dispatching to Wayland display.
Now post vaxry's wlroots rewrite it no longer crashes if you breathe on it funny, Woo!!
Buuuuut... instead it now crashes hyprland if you keep spamming it for long enough, woe...

And yes i completely understand that in a normal case scenario this wouldn't happen, I just happened to notice that my program was significantly more stable post the rewrite and went to try and intentionally crash it then found out that hyprland crashes instead.

How to reproduce

1: Install sysmenu (git clone https://github.com/System64fumo/sysmenu, or yay -S sysmenu)
2: Bind a button or run a for loop script to show/hide it (pkill -34 sysmenu)
3: Keep spamming it as fast as you can for a little bit
4: Hyprland will crash

Crash reports, logs, images, videos

hyprlandCrashReport16257.txt

@System64fumo System64fumo added the bug Something isn't working label May 17, 2024
@vaxerski vaxerski changed the title Hyprland crashes Hyprland crash with quick spam of sysmenu May 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant