hyprland-plugins icon indicating copy to clipboard operation
hyprland-plugins copied to clipboard

hyprexpo gesture trigger produces coredump

Open KAGEYAM4 opened this issue 3 months ago • 12 comments

Steps to Reproduce ->

  1. On my system, 4 finger swipe down shows hyprexpo, if instead i do 4 finger swipe up, coredump.
  2. OR, do 4 finger swipe down multiple time in short burst, coredump.

hyprlandCrashReport8476.txt

KAGEYAM4 avatar Sep 29 '25 09:09 KAGEYAM4

can you build the plugin manually in debug and get a debug stacktrace?

vaxerski avatar Sep 29 '25 11:09 vaxerski

I am leaning towards closing this issue for following reasons, let me know if you decide otherwise.

  1. I like scrolling layout and hoping for future support for https://github.com/hyprwm/hyprland-plugins/issues/480
  2. It seems like no one else are having this issue.
  3. 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 ?

KAGEYAM4 avatar Oct 02 '25 13:10 KAGEYAM4

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.

PixelKhaos avatar Oct 02 '25 14:10 PixelKhaos

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.

vaxerski avatar Oct 04 '25 10:10 vaxerski

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.

ErfanRasti avatar Oct 17 '25 15:10 ErfanRasti

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

matt1432 avatar Oct 19 '25 19:10 matt1432

Any news on this?

El3ssar avatar Oct 27 '25 06:10 El3ssar

Please do not close the issue, I have the same problem

Schuasda avatar Oct 31 '25 09:10 Schuasda

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

matt1432 avatar Nov 02 '25 20:11 matt1432

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

crash.log

coredumpctl info $PID > coredump.log

coredump.log

matt1432 avatar Nov 02 '25 21:11 matt1432

Any progress on this? @vaxerski

matt1432 avatar Nov 10 '25 18:11 matt1432

forgor

vaxerski avatar Nov 11 '25 20:11 vaxerski