Bug 1252092

Summary: three finger tap stops working in kernel-4.2.0-0.rc6.git0.1.fc24.x86_64
Product: [Fedora] Fedora Reporter: Kevin Fenzi <kevin>
Component: kernelAssignee: Kernel Maintainer List <kernel-maint>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: btissoir, gansalmon, itamar, jonathan, kernel-maint, kevin, lyude, madhu.chinakonda, mchehab, peter.hutterer
Target Milestone: ---Keywords: Reopened
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-04-18 07:59:51 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
evemu-record of trackpad when trying to do a 3 finger tap none

Description Kevin Fenzi 2015-08-10 17:00:28 UTC
With kernel-4.2.0-0.rc5.git3.1.fc24.x86_64 I am able to do three finger taps (to paste) just fine. With kernel-4.2.0-0.rc6.git0.1.fc24.x86_64 they don't work and instead pull up a menu (just like a two finger tap does). 

Happy to test or gather more info...

Comment 1 Peter Hutterer 2015-08-10 21:44:30 UTC
can you give me an evemu recording of the non-working three-finger tap on the rc6 kernel please? thanks

Comment 2 Kevin Fenzi 2015-08-17 18:45:24 UTC
And of course I can't duplicate this now after a cold boot back to rc6 or rc7. 

:( 

I wonder if there's some issue with warm boots... ie, it gets in a non normal state after just a warm reboot. Will keep trying to duplicate, but feel free to close this for now and I can re-open if I can get a valid reproducer.

Comment 3 Benjamin Tissoires 2015-08-18 13:17:53 UTC
Closing as per the reporter's request

Comment 4 Kevin Fenzi 2015-08-20 17:19:40 UTC
ok. I still haven't managed to get a 100% reproducer, but I did get into that state. 

It seems to happen after something crashes causing the desktop to be very unresponsive while it's gathering a core. 

I did get a evemu recording this time however, so perhaps that will help...

Comment 5 Kevin Fenzi 2015-08-20 17:20:38 UTC
Created attachment 1065334 [details]
evemu-record of trackpad when trying to do a 3 finger tap

Comment 6 Benjamin Tissoires 2015-08-25 14:27:29 UTC
(In reply to Kevin Fenzi from comment #4)
> ok. I still haven't managed to get a 100% reproducer, but I did get into
> that state. 
> 
> It seems to happen after something crashes causing the desktop to be very
> unresponsive while it's gathering a core. 
> 
> I did get a evemu recording this time however, so perhaps that will help...

It does help. But the worrying thing is that the evemu recording corresponds to a double tap, not a triple tap. I am not saying that you messed up, but either the kernel messed up or the firmware did.

And my problem here is that the double tap vs triple tap is given by the firmware and translated as such by the kernel.

Ideally, could you record while you see the problem both the evemu ouptu (like you did) but also the ps2emu[1] output?
Chandler made a copr to install it more conveniently[2]. Just run "sudo ps2emu-record" and save the output.

[1] https://github.com/Lyude/ps2emu
[2] https://copr.fedoraproject.org/coprs/lyude/ps2emu-tools/

Comment 7 Kevin Fenzi 2015-08-25 21:51:07 UTC
sure. I have that installed now and the next time it happens I will gather both.

Comment 8 Benjamin Tissoires 2015-09-29 08:40:43 UTC
I think this must also have to do with http://www.spinics.net/lists/linux-input/msg41176.html. I asked Josh to revert the patch in bug #1262434, so once this ine is out, could you tell us if this fixed your issue?

Comment 9 Kevin Fenzi 2015-09-29 16:40:33 UTC
Well, I have not seen it since the last report here... ;( 

I've been waiting for it to happen so I could gather the info you wanted, but so far it's not...

Comment 10 Benjamin Tissoires 2016-04-18 07:59:51 UTC
Given the last comment and that it has been nearly 5 months, closing as current release.

Please re-open if the problem still persists