Mir

Activity log for bug #1489522

Date Who What changed Old value New value Message
2015-08-27 15:43:51 Andreas Pokorny bug added bug
2015-08-28 01:38:16 Daniel van Vugt tags input
2015-10-19 10:01:41 Mitsuya Shibata bug added subscriber Mitsuya Shibata
2015-10-27 12:07:41 Daniel d'Andrada bug added subscriber Daniel d'Andrada
2015-10-28 09:54:16 Andreas Pokorny description Steps to reproduce: * setup kvm as in our wiki * launch mir_demo_server with a client * try to move the client windows window with the mouse -> mir does not react to move moves or clicks.. looking at the legacy input report mir opens event3 and event1 but not event2 which is the actual mouse [1440689971.827115] mirplatform: Found graphics driver: mesa-kms [1440689971.827130] mirplatform: Found graphics driver: dummy [1440689971.827530] mirserver: Starting [1440689971.827622] mircommon: Loading modules from: /usr/lib/x86_64-linux-gnu/mir/server-platform [1440689971.827640] mircommon: Loading module: /usr/lib/x86_64-linux-gnu/mir/server-platform/graphics-mesa-kms.so.3 [1440689971.827650] mircommon: Loading module: /usr/lib/x86_64-linux-gnu/mir/server-platform/graphics-dummy.so [1440689971.827856] mircommon: Loading module: /usr/lib/x86_64-linux-gnu/mir/server-platform/graphics-mesa.so.1 [1440689971.828573] mircommon: Loading module: /usr/lib/x86_64-linux-gnu/mir/server-platform/input-stub.so [1440689971.829157] mirplatform: Found graphics driver: mesa-kms [1440689971.829166] mirplatform: Found graphics driver: dummy [1440689971.829302] mirserver: Selected driver: mesa-kms (version 0.14.0) [1440689971.886037] mirserver: Using hardware cursor [1440689971.887019] mirserver: Mir version 0.14.0 [1440689971.895906] mirserver: GL vendor: VMware, Inc. [1440689971.895910] mirserver: GL renderer: Gallium 0.4 on llvmpipe (LLVM 3.6, 128 bits) [1440689971.895911] mirserver: GL version: OpenGL ES 3.0 Mesa 10.5.9 [1440689971.895912] mirserver: GLSL version: OpenGL ES GLSL ES 3.00 [1440689971.895915] mirserver: GL max texture size = 8192 [1440689971.895931] mirserver: GL framebuffer bits: RGBA=8880, depth=0, stencil=0 [1440689971.900445] android-input: [EventHub]New device: id=1, fd=24, path='/dev/input/event0', name='Power Button', classes=0x1, configuration='', keyLayout='Generic.kl', keyCharacterMap='Generic.kcm', builtinKeyboard=false, usingSuspendBlockIoctl=false, usingClockIoctl=true [1440689971.901117] android-input: [EventHub]New device: id=2, fd=25, path='/dev/input/event1', name='AT Translated Set 2 keyboard', classes=0x3, configuration='', keyLayout='Generic.kl', keyCharacterMap='Generic.kcm', builtinKeyboard=false, usingSuspendBlockIoctl=false, usingClockIoctl=true [1440689971.901215] android-input: [EventHub]New device: id=3, fd=26, path='/dev/input/event3', name='VirtualPS/2 VMware VMMouse', classes=0x8, configuration='', keyLayout='', keyCharacterMap='', builtinKeyboard=false, usingSuspendBlockIoctl=false, usingClockIoctl=true Signal 1 received. Good night. [1440689971.901946] android-input: [InputReader]Device added: id=-1, name='Virtual', sources=0x00000301 [1440689971.905374] android-input: [InputReader]Device added: id=3, name='VirtualPS/2 VMware VMMouse', sources=0x00002002 [1440689971.905397] android-input: [InputReader]Device added: id=2, name='AT Translated Set 2 keyboard', sources=0x00000101 [1440689971.905414] android-input: [InputReader]Device added: id=1, name='Power Button', sources=0x00000101 [1440689979.377863] mirserver: Stopping [1440689979.378842] android-input: [EventHub]Removed device: path=/dev/input/event3 name=VirtualPS/2 VMware VMMouse id=3 fd=26 classes=0x8 [1440689979.378849] android-input: [EventHub]Removed device: path=/dev/input/event1 name=AT Translated Set 2 keyboard id=2 fd=25 classes=0x3 [1440689979.378854] android-input: [EventHub]Removed device: path=/dev/input/event0 name=Power Button id=1 fd=24 classes=0x1 [1440689979.378858] android-input: [EventHub]Removed device: path=<virtual> name=Virtual id=-1 fd=-1 classes=0x40000023 Note the same happens for mir-0.15.0 Steps to reproduce:  * setup kvm as in our wiki  * launch mir_demo_server with a client  * try to move the client windows window with the mouse -> mir does not react to move moves or clicks.. looking at the legacy input report mir opens event3 and event1 but not event2 which is the actual mouse [1440689971.827115] mirplatform: Found graphics driver: mesa-kms [1440689971.827130] mirplatform: Found graphics driver: dummy [1440689971.827530] mirserver: Starting [1440689971.827622] mircommon: Loading modules from: /usr/lib/x86_64-linux-gnu/mir/server-platform [1440689971.827640] mircommon: Loading module: /usr/lib/x86_64-linux-gnu/mir/server-platform/graphics-mesa-kms.so.3 [1440689971.827650] mircommon: Loading module: /usr/lib/x86_64-linux-gnu/mir/server-platform/graphics-dummy.so [1440689971.827856] mircommon: Loading module: /usr/lib/x86_64-linux-gnu/mir/server-platform/graphics-mesa.so.1 [1440689971.828573] mircommon: Loading module: /usr/lib/x86_64-linux-gnu/mir/server-platform/input-stub.so [1440689971.829157] mirplatform: Found graphics driver: mesa-kms [1440689971.829166] mirplatform: Found graphics driver: dummy [1440689971.829302] mirserver: Selected driver: mesa-kms (version 0.14.0) [1440689971.886037] mirserver: Using hardware cursor [1440689971.887019] mirserver: Mir version 0.14.0 [1440689971.895906] mirserver: GL vendor: VMware, Inc. [1440689971.895910] mirserver: GL renderer: Gallium 0.4 on llvmpipe (LLVM 3.6, 128 bits) [1440689971.895911] mirserver: GL version: OpenGL ES 3.0 Mesa 10.5.9 [1440689971.895912] mirserver: GLSL version: OpenGL ES GLSL ES 3.00 [1440689971.895915] mirserver: GL max texture size = 8192 [1440689971.895931] mirserver: GL framebuffer bits: RGBA=8880, depth=0, stencil=0 [1440689971.900445] android-input: [EventHub]New device: id=1, fd=24, path='/dev/input/event0', name='Power Button', classes=0x1, configuration='', keyLayout='Generic.kl', keyCharacterMap='Generic.kcm', builtinKeyboard=false, usingSuspendBlockIoctl=false, usingClockIoctl=true [1440689971.901117] android-input: [EventHub]New device: id=2, fd=25, path='/dev/input/event1', name='AT Translated Set 2 keyboard', classes=0x3, configuration='', keyLayout='Generic.kl', keyCharacterMap='Generic.kcm', builtinKeyboard=false, usingSuspendBlockIoctl=false, usingClockIoctl=true [1440689971.901215] android-input: [EventHub]New device: id=3, fd=26, path='/dev/input/event3', name='VirtualPS/2 VMware VMMouse', classes=0x8, configuration='', keyLayout='', keyCharacterMap='', builtinKeyboard=false, usingSuspendBlockIoctl=false, usingClockIoctl=true Signal 1 received. Good night. [1440689971.901946] android-input: [InputReader]Device added: id=-1, name='Virtual', sources=0x00000301 [1440689971.905374] android-input: [InputReader]Device added: id=3, name='VirtualPS/2 VMware VMMouse', sources=0x00002002 [1440689971.905397] android-input: [InputReader]Device added: id=2, name='AT Translated Set 2 keyboard', sources=0x00000101 [1440689971.905414] android-input: [InputReader]Device added: id=1, name='Power Button', sources=0x00000101 [1440689979.377863] mirserver: Stopping [1440689979.378842] android-input: [EventHub]Removed device: path=/dev/input/event3 name=VirtualPS/2 VMware VMMouse id=3 fd=26 classes=0x8 [1440689979.378849] android-input: [EventHub]Removed device: path=/dev/input/event1 name=AT Translated Set 2 keyboard id=2 fd=25 classes=0x3 [1440689979.378854] android-input: [EventHub]Removed device: path=/dev/input/event0 name=Power Button id=1 fd=24 classes=0x1 [1440689979.378858] android-input: [EventHub]Removed device: path=<virtual> name=Virtual id=-1 fd=-1 classes=0x40000023 Note the same happens for mir-0.15.0 In 0.17 with the evdev platform there is a similar problem. The right device gets opened but the platform provides no cursor movement.
2015-10-29 07:33:06 Andreas Pokorny description Steps to reproduce:  * setup kvm as in our wiki  * launch mir_demo_server with a client  * try to move the client windows window with the mouse -> mir does not react to move moves or clicks.. looking at the legacy input report mir opens event3 and event1 but not event2 which is the actual mouse [1440689971.827115] mirplatform: Found graphics driver: mesa-kms [1440689971.827130] mirplatform: Found graphics driver: dummy [1440689971.827530] mirserver: Starting [1440689971.827622] mircommon: Loading modules from: /usr/lib/x86_64-linux-gnu/mir/server-platform [1440689971.827640] mircommon: Loading module: /usr/lib/x86_64-linux-gnu/mir/server-platform/graphics-mesa-kms.so.3 [1440689971.827650] mircommon: Loading module: /usr/lib/x86_64-linux-gnu/mir/server-platform/graphics-dummy.so [1440689971.827856] mircommon: Loading module: /usr/lib/x86_64-linux-gnu/mir/server-platform/graphics-mesa.so.1 [1440689971.828573] mircommon: Loading module: /usr/lib/x86_64-linux-gnu/mir/server-platform/input-stub.so [1440689971.829157] mirplatform: Found graphics driver: mesa-kms [1440689971.829166] mirplatform: Found graphics driver: dummy [1440689971.829302] mirserver: Selected driver: mesa-kms (version 0.14.0) [1440689971.886037] mirserver: Using hardware cursor [1440689971.887019] mirserver: Mir version 0.14.0 [1440689971.895906] mirserver: GL vendor: VMware, Inc. [1440689971.895910] mirserver: GL renderer: Gallium 0.4 on llvmpipe (LLVM 3.6, 128 bits) [1440689971.895911] mirserver: GL version: OpenGL ES 3.0 Mesa 10.5.9 [1440689971.895912] mirserver: GLSL version: OpenGL ES GLSL ES 3.00 [1440689971.895915] mirserver: GL max texture size = 8192 [1440689971.895931] mirserver: GL framebuffer bits: RGBA=8880, depth=0, stencil=0 [1440689971.900445] android-input: [EventHub]New device: id=1, fd=24, path='/dev/input/event0', name='Power Button', classes=0x1, configuration='', keyLayout='Generic.kl', keyCharacterMap='Generic.kcm', builtinKeyboard=false, usingSuspendBlockIoctl=false, usingClockIoctl=true [1440689971.901117] android-input: [EventHub]New device: id=2, fd=25, path='/dev/input/event1', name='AT Translated Set 2 keyboard', classes=0x3, configuration='', keyLayout='Generic.kl', keyCharacterMap='Generic.kcm', builtinKeyboard=false, usingSuspendBlockIoctl=false, usingClockIoctl=true [1440689971.901215] android-input: [EventHub]New device: id=3, fd=26, path='/dev/input/event3', name='VirtualPS/2 VMware VMMouse', classes=0x8, configuration='', keyLayout='', keyCharacterMap='', builtinKeyboard=false, usingSuspendBlockIoctl=false, usingClockIoctl=true Signal 1 received. Good night. [1440689971.901946] android-input: [InputReader]Device added: id=-1, name='Virtual', sources=0x00000301 [1440689971.905374] android-input: [InputReader]Device added: id=3, name='VirtualPS/2 VMware VMMouse', sources=0x00002002 [1440689971.905397] android-input: [InputReader]Device added: id=2, name='AT Translated Set 2 keyboard', sources=0x00000101 [1440689971.905414] android-input: [InputReader]Device added: id=1, name='Power Button', sources=0x00000101 [1440689979.377863] mirserver: Stopping [1440689979.378842] android-input: [EventHub]Removed device: path=/dev/input/event3 name=VirtualPS/2 VMware VMMouse id=3 fd=26 classes=0x8 [1440689979.378849] android-input: [EventHub]Removed device: path=/dev/input/event1 name=AT Translated Set 2 keyboard id=2 fd=25 classes=0x3 [1440689979.378854] android-input: [EventHub]Removed device: path=/dev/input/event0 name=Power Button id=1 fd=24 classes=0x1 [1440689979.378858] android-input: [EventHub]Removed device: path=<virtual> name=Virtual id=-1 fd=-1 classes=0x40000023 Note the same happens for mir-0.15.0 In 0.17 with the evdev platform there is a similar problem. The right device gets opened but the platform provides no cursor movement. Steps to reproduce:  * setup kvm as in our wiki  * launch mir_demo_server with a client  * try to move the client windows window with the mouse -> mir does not react to move moves or clicks.. Looking at the legacy input report mir opens event3 and event1 but not event2 which is the actual mouse. event3 claims to offer REL_X and REL_Y - but never emits those events. Maybe this is a regression in the VMWare input device drivers? Or somewhere from input driver to the host integration. Note the same happens for mir-0.15.0 In 0.17 with the evdev platform there is a similar problem. The right device gets opened but the platform fails to provide proper movement events because the absolute coordinates are extremely scaled to a range of 0-65535, and get confined.
2015-10-29 21:49:00 Launchpad Janitor branch linked lp:~andreas-pokorny/mir/fix-1489522
2015-10-30 01:41:20 Daniel van Vugt mir: assignee Andreas Pokorny (andreas-pokorny)
2015-10-30 01:41:24 Daniel van Vugt mir: milestone 0.18.0
2015-10-30 01:41:27 Daniel van Vugt mir: status New In Progress
2015-10-30 01:41:48 Daniel van Vugt mir: importance Undecided Medium
2015-11-05 13:13:14 PS Jenkins bot mir: status In Progress Fix Committed
2015-12-07 09:38:23 Daniel van Vugt bug task added mir (Ubuntu)
2015-12-22 17:59:20 Launchpad Janitor mir (Ubuntu): status New Fix Released
2015-12-22 18:53:03 Kevin DuBois mir: status Fix Committed Fix Released