hyprexpo gesture trigger produces coredump
Steps to Reproduce ->
- On my system, 4 finger swipe down shows hyprexpo, if instead i do 4 finger swipe up, coredump.
- OR, do 4 finger swipe down multiple time in short burst, coredump.
can you build the plugin manually in debug and get a debug stacktrace?
I am leaning towards closing this issue for following reasons, let me know if you decide otherwise.
- I like scrolling layout and hoping for future support for https://github.com/hyprwm/hyprland-plugins/issues/480
- It seems like no one else are having this issue.
- I looked on how i can proceed to do what you told, but still confusion, i clone the plugin repo, cd to hyprexpo, run make, then what ?
I did too run into this, I'll grab a stacktrace in a bit, but seemed consistent with what you described of being immediately on swipe up (three fingers for me) and sometimes on down (could be starting up swipe up accidentally initially).
Did also happen with a usual gesture swipe up trying to use another plugin, but probably to do with that plugin rather.
I looked on how i can proceed to do what you told, but still confusion, i clone the plugin repo, cd to hyprexpo, run make, then what ?
it is a bit complicated, I'll try to repro on my laptop.
Same issue here, temporarily switched to this:
gesture = 3, vertical, dispatcher, hyprexpo:expo, toggle
Not the best or the smoothest scroll, but it does the job without any crash.
I'm also having this issue. I think it is because hyprexpo registers both a click and the start of a gesture at the same time. It only happens when leaving the hyprexpo view for me
Any news on this?
Please do not close the issue, I have the same problem
I'm also having this issue. I think it is because hyprexpo registers both a click and the start of a gesture at the same time. It only happens when leaving the hyprexpo view for me
After testing a bit more I am pretty confident that the crash happens when doing the gesture to leave the overview to a different workspace than the one I was on before entering the overview.
To reproduce consistently (I assume you start on workspace 1 for example):
- Enter hyprexpo overview with gesture
- Hover workspace that is not 1
- Make gesture to leave overview
- Crash
EDIT: after more tests it appears entering the overview with the gesture makes the crash more consistent. However, entering by other means can also cause the crash
Here are some logs I could get after switching to hyprland-debug:
grep -v \"arranged\" /run/user/1000/hypr/$HYPRLAND_INSTANCE_SIGNATURE/hyprlandd.log > crash.log
coredumpctl info $PID > coredump.log
Any progress on this? @vaxerski
forgor