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

Two finger scroll continues to scroll after movement stops #102

Open
japostoles opened this issue Nov 29, 2015 · 3 comments
Open

Two finger scroll continues to scroll after movement stops #102

japostoles opened this issue Nov 29, 2015 · 3 comments

Comments

@japostoles
Copy link

I'm having an issue where, when using two finger scroll, I'll stop moving and the application keeps scrolling. This happens across apps and is not application specific.

Steps to reproduce (using latest master)

  1. Start two-finger scrolling
  2. Stop moving hand but keep fingers on trackpad

Page continues to scroll until fingers are lifted.

Macbook Air 2011 / Arch Linux

@rynbrd
Copy link
Owner

rynbrd commented Nov 30, 2015

I'll need a few things in order to debug this:

  • Your trackpad configuration in xorg.conf.
  • Debug output of this happening. You'll need to recompile the driver with all debuging enabled. These logs will be in the xorg log.

@mro95
Copy link

mro95 commented Jan 23, 2016

I'm having the same issue, best way to describe it is: no scroll momentum.

This is my 00-touchpad.conf

Section "InputClass"
    MatchIsTouchpad "on"
    Identifier      "Touchpads"
    Driver          "mtrack"
    Option          "Sensitivity" "0.95"
    Option          "FingerHigh" "12"
    Option          "FingerLow" "1"
    Option          "IgnoreThumb" "true"
    Option          "IgnorePalm" "true"
    Option          "DisableOnPalm" "true"
    Option          "TapButton1" "1"
    Option          "TapButton2" "3"
    Option          "TapButton3" "2"
    Option          "TapButton4" "0"
    Option          "ClickFinger1" "1"
    Option          "ClickFinger2" "3"
    Option          "ClickFinger3" "3"
    Option          "ButtonMoveEmulate" "false"
    Option          "ButtonIntegrated" "true"
    Option          "ClickTime" "25"
    Option          "BottomEdge" "25"
    Option          "SwipeLeftButton" "8"
    Option          "SwipeRightButton" "9"
    Option          "SwipeUpButton" "0"
    Option          "SwipeDownButton" "0"
    Option          "ScrollDistance" "75"
    Option          "VertScrollDelta" "-111"
    Option          "HorizScrollDelta" "-111"
EndSection

@mro95
Copy link

mro95 commented Feb 3, 2016

Still not working...

Debug Output

  touching p(-251, 1337) d(%+d, %+d) dir(4.78) down(1453560875541)
(II) trigger_move: -142, 201
(II) is_thumb: no  83 > 70 && 6 > 25
(II) is_palm: no  4 > 40
(II) mtstate: 1 touches at event time 1453560875645 (rt 1453560875645)
(II) (EE) BUG: triggered 'if (f[f_idx])'
(EE) BUG: log.c:495 in vpnprintf()
(EE) Unsupported printf directive '+'
(EE) 
(EE) Backtrace:
(EE) 0: /usr/lib/xorg-server/Xorg (ErrorFSigSafe+0xa15) [0x5a12f5]
(EE) 1: /usr/lib/xorg-server/Xorg (LogVMessageVerbSigSafe+0x81) [0x5a1ae1]
(EE) 2: /usr/lib/xorg-server/Xorg (LogVMessageVerb+0xb5) [0x5a1d45]
(EE) 3: /usr/lib/xorg-server/Xorg (xf86Msg+0x9c) [0x4823dc]
(EE) 4: /usr/lib/xorg/modules/input/mtrack_drv.so (_init+0x6715) [0x7fb8767ed7b5]
(EE) 5: /usr/lib/xorg/modules/input/mtrack_drv.so (_init+0x5c6b) [0x7fb8767ecbcb]
(EE) 6: /usr/lib/xorg/modules/input/mtrack_drv.so (_init+0x73ef) [0x7fb8767efadf]
(EE) 7: /usr/lib/xorg-server/Xorg (DPMSSupported+0xe8) [0x476248]
(EE) 8: /usr/lib/xorg-server/Xorg (xf86SerialModemClearBits+0x2b2) [0x49f982]
(EE) 9: /usr/lib/libc.so.6 (__restore_rt+0x0) [0x7fb87f24767f]
(EE) 10: /usr/lib/libc.so.6 (__select_nocancel+0x2a) [0x7fb87f2f5e1a]
(EE) 11: /usr/lib/xorg-server/Xorg (WaitForSomething+0x1d7) [0x590c97]
(EE) 12: /usr/lib/xorg-server/Xorg (SendErrorToClient+0x10e) [0x43609e]
(EE) 13: /usr/lib/xorg-server/Xorg (remove_fs_handlers+0x453) [0x43a293]
(EE) 14: /usr/lib/libc.so.6 (__libc_start_main+0xf0) [0x7fb87f234610]
(EE) 15: /usr/lib/xorg-server/Xorg (_start+0x29) [0x4245c9]
(EE) 16: ? (?+0x29) [0x29]
(EE) 
(EE) BUG: triggered 'if (f[f_idx])'
(EE) BUG: log.c:495 in vpnprintf()
(EE) Unsupported printf directive '+'
(EE) 
(EE) Backtrace:
(EE) 0: /usr/lib/xorg-server/Xorg (ErrorFSigSafe+0xa15) [0x5a12f5]
(EE) 1: /usr/lib/xorg-server/Xorg (LogVMessageVerbSigSafe+0x81) [0x5a1ae1]
(EE) 2: /usr/lib/xorg-server/Xorg (LogVMessageVerb+0xb5) [0x5a1d45]
(EE) 3: /usr/lib/xorg-server/Xorg (xf86Msg+0x9c) [0x4823dc]
(EE) 4: /usr/lib/xorg/modules/input/mtrack_drv.so (_init+0x6715) [0x7fb8767ed7b5]
(EE) 5: /usr/lib/xorg/modules/input/mtrack_drv.so (_init+0x5c6b) [0x7fb8767ecbcb]
(EE) 6: /usr/lib/xorg/modules/input/mtrack_drv.so (_init+0x73ef) [0x7fb8767efadf]
(EE) 7: /usr/lib/xorg-server/Xorg (DPMSSupported+0xe8) [0x476248]
(EE) 8: /usr/lib/xorg-server/Xorg (xf86SerialModemClearBits+0x2b2) [0x49f982]
(EE) 9: /usr/lib/libc.so.6 (__restore_rt+0x0) [0x7fb87f24767f]
(EE) 10: /usr/lib/libc.so.6 (__select_nocancel+0x2a) [0x7fb87f2f5e1a]
(EE) 11: /usr/lib/xorg-server/Xorg (WaitForSomething+0x1d7) [0x590c97]
(EE) 12: /usr/lib/xorg-server/Xorg (SendErrorToClient+0x10e) [0x43609e]
(EE) 13: /usr/lib/xorg-server/Xorg (remove_fs_handlers+0x453) [0x43a293]
(EE) 14: /usr/lib/libc.so.6 (__libc_start_main+0xf0) [0x7fb87f234610]
(EE) 15: /usr/lib/xorg-server/Xorg (_start+0x29) [0x4245c9]
(EE) 16: ? (?+0x29) [0x29]
(EE) 

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants