-
-
Notifications
You must be signed in to change notification settings - Fork 987
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 git version crashes when focusing a monitor that was powered off and back on #7414
Comments
can you get a debug stacktrace from git https://wiki.hyprland.org/Crashes-and-Bugs/#obtaining-a-debug-stacktrace |
Thats a log from a debug build of Hyprland, but I can't get the stacktrace instructions to work, because the coredumpctl command just prints No match found. Edit: Trying a normal debug build of Hyprland next... Maybe debug building by editing the AUR pkgbuild does something weird. Edit2: Still can't get coredumpctl to find any coredumps after cloning the git repo and building from it. |
Got a full backtrace by using gdb over ssh. |
broken pipe is non-fatal, but the crash report is good enough, thanks |
try now |
Still crashing. I think I had 2 different crashes while getting the backtrace. One where it crashed instantly when powering the monitor back on and one after changing focus to the monitor. I'm trying to get a backtrace of the focus switching crash now using the latest version. |
Now I got a backtrace for the focus switching crash. This time I didn't get a SIGPIPE and triggered a crash by moving focus with focusmonitor. |
hm, I thought I fixed that. Are you sure you're on the git version? |
Yeah you did fix the crash that happened in my first backtrace, but it was a different crash (just turning monitor off and on). I updated the reproduction steps and added a backtrace of the crash that this issue report was supposed to be about. When creating the issue I didn't know that it was caused by cursor:no_break_fs_vrr. Edit: cursor:no_break_fs_vrr in general is quite crashy after Aquamarine merge. For example toggling it on after starting the session can cause crashes. |
does it still happen on latest hl-git + aq-git? |
Yeah its still crashing with git Aquamarine and Hyprland. Had to check out commit 242e06b, because Hyprland git is not building. |
eeeee it is building on my end. Is the stacktrace still the same? |
Yeah its building now. Not sure if it was failing to build with some specific commit or maybe I had too old hyprwayland-scanner or deps. Checking the stack trace soon. |
Still same stack trace (same stack height or number of entries). Posting a new stack trace soon, because the earlier stack trace had quite a lot of entries without debug info. Edit: Here's a better stack trace. |
patch.txt |
also try latest aq-git from rn |
Hyprland is crashing at start with Aquamarine git since commit hyprwm/aquamarine@865cd94. Also tried the patch with a Aquamarine version from yesterday and it didn't change anything. |
I need a debug stacktrace cuz I cant repro |
Is that debug stack trace okay? I checked the stack trace using patch.txt as well, but it was basically identical (38 stack entries instead of 36). Also I updated the reproduction steps to be more specific. I can't reproduce the crash that was happening with that Aquamarine commit I mentioned and idk what was happening there. |
ye that stack trace was for this issue, I meant for the insta crash after aq update |
can you try with 49713fa |
It was fixed very recently by some other commit in Hyprland or Aquamarine. Can't reproduce it on 49713fa (with #6877 applied but shouldn't have an effect) or 8b86ee8 (without the MR). I can maybe check which commit fixed the crash some other day (I'm interested, because I checked the code where it crashed and it was pretty weird). |
Regression?
Yes
System Info and Version
System/Version info
Description
Hyprland crashes when focusing a monitor that was just powered off and back on if cursor:no_break_fs_vrr is on.
How to reproduce with two monitors
How to reproduce with one monitor
Crash reports, logs, images, videos
hyprlandCrashReport3885.txt
Edit:
The crash happens instantly after powering on the monitor, if it was off when starting Hyprland.Was a different crash that got fixed.The text was updated successfully, but these errors were encountered: