Bug 123855 - moused(8): spontaneous mouse events
Summary: moused(8): spontaneous mouse events
Status: Open
Alias: None
Product: Base System
Classification: Unclassified
Component: kern (show other bugs)
Version: 7.0-STABLE
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-05-21 13:00 UTC by Walter C. Pelissero
Modified: 2018-05-20 23:51 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Walter C. Pelissero 2008-05-21 13:00:07 UTC
	Since the upgrade to FreeBSD 7.0 and Xorg 7.3 the mouse has
	started to produce press events of buttons that don't exist.

Fix: 

None known.
How-To-Repeat: 	To be more precise the sequence of actions "scroll-wheel-up
	and mouse movement (anywhere)", according to xev, produces
	four events:

ButtonRelease event, serial 23, synthetic NO, window 0x2800001,
    root 0x68, subw 0x0, time 11549099, (124,86), root:(219,471),
    state 0x0, button 6, same_screen YES

ButtonRelease event, serial 23, synthetic NO, window 0x2800001,
    root 0x68, subw 0x0, time 11549913, (124,86), root:(219,471),
    state 0x0, button 8, same_screen YES

ButtonRelease event, serial 23, synthetic NO, window 0x2800001,
    root 0x68, subw 0x0, time 11549913, (124,86), root:(219,471),
    state 0x0, button 9, same_screen YES

MotionNotify event, serial 23, synthetic NO, window 0x2800001,
    root 0x68, subw 0x0, time 11549913, (123,86), root:(218,471),
    state 0x0, is_hint 0, same_screen YES

	That is, a button 6 (wheel-up), followed by a button 8 and 9,
	which don't even exist, and the mouse movement.

	The moused log of a similar activity is:

# moused -p /dev/psm0 -t auto -d -f
moused: proto params: f8 80 00 00 8 00 ff
moused: port: /dev/psm0  interface: ps/2  type: sysmouse  model: IntelliMouse Explorer
moused: received char 0x87
moused: received char 0xff
moused: received char 0xff
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x7f
moused: assembled full packet (len 8) 87,ff,ff,0,0,0,0,7f
moused: ts:  12335 860858039
moused: flags:80000000 buttons:00000000 obuttons:00000000
moused: activity : buttons 0x00000000  dx -1  dy 1  dz 0
moused: received char 0x87
moused: received char 0x1
moused: received char 0xff
moused: received char 0x1
moused: received char 0xff
moused: received char 0x0
moused: received char 0x0
moused: received char 0x7f
moused: assembled full packet (len 8) 87,1,ff,1,ff,0,0,7f
moused: ts:  12335 860858039
moused: flags:80000000 buttons:00000000 obuttons:00000000
moused: activity : buttons 0x00000000  dx 2  dy 2  dz 0
moused: received char 0x87
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x7f
moused: received char 0x0
moused: received char 0x7c
moused: assembled full packet (len 8) 87,0,0,0,0,7f,0,7c
moused: ts:  12344 294443094
moused:   :  12330 929836608
moused:   :  12330 929836608
moused: flags:80000018 buttons:00000018 obuttons:00000000
moused: activity : buttons 0x00000018  dx 0  dy 0  dz -1
moused: mstate[3]->count:1
moused: button 4  count 1
moused: mstate[4]->count:1
moused: button 5  count 1
moused: received char 0x87
moused: received char 0x1
moused: received char 0xfe
moused: received char 0x1
moused: received char 0xff
moused: received char 0x0
moused: received char 0x0
moused: received char 0x7f
moused: assembled full packet (len 8) 87,1,fe,1,ff,0,0,7f
moused: ts:  12348 197176627
moused: flags:80000018 buttons:00000000 obuttons:00000018
moused: activity : buttons 0x00000000  dx 2  dy 3  dz 0
moused: mstate[3]->count:1
moused: button 4  count 0
moused: mstate[4]->count:1
moused: button 5  count 0
moused: received char 0x87
moused: received char 0x0
moused: received char 0xfe
moused: received char 0x0
moused: received char 0xff
moused: received char 0x0
moused: received char 0x0
moused: received char 0x7f
moused: assembled full packet (len 8) 87,0,fe,0,ff,0,0,7f
moused: ts:  12356 979827255
moused: flags:80000000 buttons:00000000 obuttons:00000000
moused: activity : buttons 0x00000000  dx 0  dy 3  dz 0
moused: received char 0x87
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x1
moused: received char 0x7f
moused: assembled full packet (len 8) 87,0,0,0,0,0,1,7f
moused: ts:  12359 568313937
moused: flags:80000000 buttons:00000000 obuttons:00000000
moused: activity : buttons 0x00000000  dx 0  dy 0  dz 1
moused: received char 0x87
moused: received char 0x0
moused: received char 0xff
moused: received char 0x0
moused: received char 0xff
moused: received char 0x0
moused: received char 0x0
moused: received char 0x7f
moused: assembled full packet (len 8) 87,0,ff,0,ff,0,0,7f
moused: ts:  12363 178993015
moused: flags:80000000 buttons:00000000 obuttons:00000000
moused: activity : buttons 0x00000000  dx 0  dy 2  dz 0
moused: received char 0x87
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x1
moused: received char 0x7f
moused: assembled full packet (len 8) 87,0,0,0,0,0,1,7f
moused: ts:  12386 308339577
moused: flags:80000000 buttons:00000000 obuttons:00000000
moused: activity : buttons 0x00000000  dx 0  dy 0  dz 1
moused: received char 0x87
moused: received char 0x0
moused: received char 0xff
moused: received char 0x1
moused: received char 0xff
moused: received char 0x0
moused: received char 0x0
moused: received char 0x7f
moused: assembled full packet (len 8) 87,0,ff,1,ff,0,0,7f
moused: ts:  12387 72483521
moused: flags:80000000 buttons:00000000 obuttons:00000000
moused: activity : buttons 0x00000000  dx 1  dy 2  dz 0
moused: received char 0x87
moused: received char 0x0
moused: received char 0xff
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x7f
moused: assembled full packet (len 8) 87,0,ff,0,0,0,0,7f
moused: ts:  12387 111490504
moused: flags:80000000 buttons:00000000 obuttons:00000000
moused: activity : buttons 0x00000000  dx 0  dy 1  dz 0

	The first is a wheel-up.  The other two are wheel-downs.
Comment 1 Remko Lodder freebsd_committer freebsd_triage 2008-05-21 15:09:24 UTC
Responsible Changed
From-To: freebsd-bugs->philip

Philip, this might be something for you?
Comment 2 Eitan Adler freebsd_committer freebsd_triage 2018-05-20 23:51:28 UTC
For bugs matching the following conditions:
- Status == In Progress
- Assignee == "bugs@FreeBSD.org"
- Last Modified Year <= 2017

Do
- Set Status to "Open"