#807448 xserver-xorg-input-synaptics: touchpad keeps holding left click and leads to machine down

Package:
xserver-xorg-input-synaptics
Source:
xserver-xorg-input-synaptics
Description:
Synaptics TouchPad driver for X.Org server
Submitter:
Jason Hu
Date:
2015-12-08 23:27:05 UTC
Severity:
important
#807448#5
Date:
2015-12-08 23:25:20 UTC
From:
To:
Dear Maintainer,

After upgrade to Jessie, I keep suffering from the touchpad. Specifically,
after a certain period of time, the touchpad will definitely start holding the
left click, even if I release the click. I can deal with it by unload and
reload the module by:

  # rmmod hid_multitouch
  # modprobe hid_multitouch

but the problem will just be gone for a while and it's going to come back
definitely.

If I don't do anything for a long period of time(like leaving it there for a
whole night), there is a good chance to see a black screen comes and the
computer halts.

1. What led up to the situation?

I am not sure but I guess it's driver issue, probably overflow. please note
that it's going to happen definitely in my computer everytime.

2. What exactly did you do (or not do) that was effective (or ineffective)?

As I showed, I can fix it temporarily by reloading the driver.

3. What outcome did you expect instead?

I would expect the touchpad stop holding the left click.


Please note that Wheezy has no such issue. Is wheezy using a different default
driver for touchpads? If so I would like to revert the driver back and give a
try.

I realized there are some bugs reported relating to Elan touchpad, but i am not
sure if this is related to those.

I tried both stable one and the testing packges. they both didn't work.


###############SysInfo

$ uname -a
Linux Forhu-Debian 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u6
(2015-11-09) x86_64 GNU/Linux

$ cat /etc/X11/xorg.conf.d
Section "InputClass"
        Identifier      "Touchpad"                      # required
        MatchIsTouchpad "yes"                           # required
        Driver          "synaptics"                     # required
        Option          "AccelFactor"           "0.05"
        Option          "TapButton1"            "1"
        Option          "TapButton2"            "3"     # multitouch
        Option          "TapButton3"            "2"     # multitouch
        Option          "VertTwoFingerScroll"   "1"     # multitouch
        Option          "HorizTwoFingerScroll"  "1"     # multitouch
        Option          "VertEdgeScroll"        "0"
        Option          "LockedDrags"           "0"
        Option          "LockedDragTimeout"     "1"
        Option          "CoastingSpeed"         "0"
        Option          "CornerCoasting"        "0"
        Option          "CircularScrolling"     "0"
        Option          "CircScrollTrigger"     "7"
        Option          "TapAndDragGesture"     "1"
#        Option          "EdgeMotionUseAlways"   "1"
        Option          "LBCornerButton"        "1"
        Option          "RBCornerButton"        "3"
        Option          "LTCornerButton"        "8"     # browser "back" btn
        Option          "RTCornerButton"        "9"     # browser "forward" btn
        Option          "MinSpeed"              "0.5"
        Option          "MaxSpeed"              "1.0"
        Option          "ClickTime"             "50"
        Option          "FingerHigh"            "100"
EndSection