Touche input sample crashes since 1.8 on Windows Desktop

After ugradng my project to latest version (I was using 1.7), there was a crash (uncaught KeyNotFoundException) in my app when tapping.
After investigation, I found crash is avoided when removing this line:
this.Input.ActivatedGestures.Add(new GestureConfigTap(1, 1));

So I tried Touch Input Sample, and I found it was also crashing (KeyNotFoundException)

People from Xenko, do you reproduce this problem? It is easy to reproduce : just hover the mouse on the window => uncaught exception.
If yes, is there a trick to avoid exception? Or can you fix it?

Here is the log :slight_smile:[Game]: Error: Unexpected exception. System.Collections.Generic.KeyNotFoundException: La clé donnée était absente du dictionnaire.
à System.Collections.Generic.Dictionary2.get_Item(TKey key) à SiliconStudio.Xenko.Input.GestureRecognizerLongPress.ProcessMoveEventPointers(Dictionary2 fingerIdsToMovePos) dans C:\TeamCity\work\80a49494ba341a6a\sources\engine\SiliconStudio.Xenko.Input\GestureRecognizerLongPress.cs:ligne 44
à SiliconStudio.Xenko.Input.GestureRecognizer.ProcessAndClearMovePointerEvents() dans C:\TeamCity\work\80a49494ba341a6a\sources\engine\SiliconStudio.Xenko.Input\GestureRecognizer.cs:ligne 148
à SiliconStudio.Xenko.Input.GestureRecognizer.AnalysePointerEvents(List1 events) dans C:\TeamCity\work\80a49494ba341a6a\sources\engine\SiliconStudio.Xenko.Input\GestureRecognizer.cs:ligne 120 à SiliconStudio.Xenko.Input.GestureRecognizerLongPress.ProcessPointerEventsImpl(TimeSpan deltaTime, List1 events) dans C:\TeamCity\work\80a49494ba341a6a\sources\engine\SiliconStudio.Xenko.Input\GestureRecognizerLongPress.cs:ligne 26
├á SiliconStudio.Xenko.Input.GestureRecognizer.ProcessPointerEvents(TimeSpan deltaTime, List1 events) dans C:\TeamCity\work\80a49494ba341a6a\sources\engine\SiliconStudio.Xenko.Input\GestureRecognizer.cs:ligne 62 ├á SiliconStudio.Xenko.Input.InputManager.UpdateGestureEvents(TimeSpan elapsedGameTime) dans C:\TeamCity\work\80a49494ba341a6a\sources\engine\SiliconStudio.Xenko.Input\InputManager.cs:ligne 831 ├á SiliconStudio.Xenko.Input.InputManager.Update(GameTime gameTime) dans C:\TeamCity\work\80a49494ba341a6a\sources\engine\SiliconStudio.Xenko.Input\InputManager.cs:ligne 772 ├á SiliconStudio.Xenko.Input.InputManagerWinforms.Update(GameTime gameTime) dans C:\TeamCity\work\80a49494ba341a6a\sources\engine\SiliconStudio.Xenko.Input\InputManager.Windows.Desktop.cs:ligne 178 ├á SiliconStudio.Xenko.Games.GameSystemCollection.Update(GameTime gameTime) dans C:\TeamCity\work\80a49494ba341a6a\sources\engine\SiliconStudio.Xenko.Games\GameSystemCollection.cs:ligne 94 ├á SiliconStudio.Xenko.Games.GameBase.Update(GameTime gameTime) dans C:\TeamCity\work\80a49494ba341a6a\sources\engine\SiliconStudio.Xenko.Games\GameBase.cs:ligne 920 ├á SiliconStudio.Xenko.Games.GameBase.UpdateAndProfile(GameTime gameTime) dans C:\TeamCity\work\80a49494ba341a6a\sources\engine\SiliconStudio.Xenko.Games\GameBase.cs:ligne 928 ├á SiliconStudio.Xenko.Games.GameBase.TickInternal() dans C:\TeamCity\work\80a49494ba341a6a\sources\engine\SiliconStudio.Xenko.Games\GameBase.cs:ligne 627 System.Collections.Generic.KeyNotFoundException: La cl├® donn├®e ├®tait absente du dictionnaire. ├á System.Collections.Generic.Dictionary2.get_Item(TKey key)
à SiliconStudio.Xenko.Input.GestureRecognizerLongPress.ProcessMoveEventPointers(Dictionary2 fingerIdsToMovePos) dans C:\TeamCity\work\80a49494ba341a6a\sources\engine\SiliconStudio.Xenko.Input\GestureRecognizerLongPress.cs:ligne 44 à SiliconStudio.Xenko.Input.GestureRecognizer.ProcessAndClearMovePointerEvents() dans C:\TeamCity\work\80a49494ba341a6a\sources\engine\SiliconStudio.Xenko.Input\GestureRecognizer.cs:ligne 148 à SiliconStudio.Xenko.Input.GestureRecognizer.AnalysePointerEvents(List1 events) dans C:\TeamCity\work\80a49494ba341a6a\sources\engine\SiliconStudio.Xenko.Input\GestureRecognizer.cs:ligne 120
à SiliconStudio.Xenko.Input.GestureRecognizerLongPress.ProcessPointerEventsImpl(TimeSpan deltaTime, List1 events) dans C:\TeamCity\work\80a49494ba341a6a\sources\engine\SiliconStudio.Xenko.Input\GestureRecognizerLongPress.cs:ligne 26 à SiliconStudio.Xenko.Input.GestureRecognizer.ProcessPointerEvents(TimeSpan deltaTime, List1 events) dans C:\TeamCity\work\80a49494ba341a6a\sources\engine\SiliconStudio.Xenko.Input\GestureRecognizer.cs:ligne 62
à SiliconStudio.Xenko.Input.InputManager.UpdateGestureEvents(TimeSpan elapsedGameTime) dans C:\TeamCity\work\80a49494ba341a6a\sources\engine\SiliconStudio.Xenko.Input\InputManager.cs:ligne 831
à SiliconStudio.Xenko.Input.InputManager.Update(GameTime gameTime) dans C:\TeamCity\work\80a49494ba341a6a\sources\engine\SiliconStudio.Xenko.Input\InputManager.cs:ligne 772
à SiliconStudio.Xenko.Input.InputManagerWinforms.Update(GameTime gameTime) dans C:\TeamCity\work\80a49494ba341a6a\sources\engine\SiliconStudio.Xenko.Input\InputManager.Windows.Desktop.cs:ligne 178
à SiliconStudio.Xenko.Games.GameSystemCollection.Update(GameTime gameTime) dans C:\TeamCity\work\80a49494ba341a6a\sources\engine\SiliconStudio.Xenko.Games\GameSystemCollection.cs:ligne 94
à SiliconStudio.Xenko.Games.GameBase.Update(GameTime gameTime) dans C:\TeamCity\work\80a49494ba341a6a\sources\engine\SiliconStudio.Xenko.Games\GameBase.cs:ligne 920
à SiliconStudio.Xenko.Games.GameBase.UpdateAndProfile(GameTime gameTime) dans C:\TeamCity\work\80a49494ba341a6a\sources\engine\SiliconStudio.Xenko.Games\GameBase.cs:ligne 928
à SiliconStudio.Xenko.Games.GameBase.TickInternal() dans C:\TeamCity\work\80a49494ba341a6a\sources\engine\SiliconStudio.Xenko.Games\GameBase.cs:ligne 627

Exception non gérée : System.Collections.Generic.KeyNotFoundException: La clé donnée était absente du dictionnaire.
à System.Collections.Generic.Dictionary2.get_Item(TKey key) à SiliconStudio.Xenko.Input.GestureRecognizerLongPress.ProcessMoveEventPointers(Dictionary2 fingerIdsToMovePos) dans C:\TeamCity\work\80a49494ba341a6a\sources\engine\SiliconStudio.Xenko.Input\GestureRecognizerLongPress.cs:ligne 44
à SiliconStudio.Xenko.Input.GestureRecognizer.ProcessAndClearMovePointerEvents() dans C:\TeamCity\work\80a49494ba341a6a\sources\engine\SiliconStudio.Xenko.Input\GestureRecognizer.cs:ligne 148
à SiliconStudio.Xenko.Input.GestureRecognizer.AnalysePointerEvents(List1 events) dans C:\TeamCity\work\80a49494ba341a6a\sources\engine\SiliconStudio.Xenko.Input\GestureRecognizer.cs:ligne 120 à SiliconStudio.Xenko.Input.GestureRecognizerLongPress.ProcessPointerEventsImpl(TimeSpan deltaTime, List1 events) dans C:\TeamCity\work\80a49494ba341a6a\sources\engine\SiliconStudio.Xenko.Input\GestureRecognizerLongPress.cs:ligne 26
à SiliconStudio.Xenko.Input.GestureRecognizer.ProcessPointerEvents(TimeSpan deltaTime, List`1 events) dans C:\TeamCity\work\80a49494ba341a6a\sources\engine\SiliconStudio.Xenko.Input\GestureRecognizer.cs:ligne 62
à SiliconStudio.Xenko.Input.InputManager.UpdateGestureEvents(TimeSpan elapsedGameTime) dans C:\TeamCity\work\80a49494ba341a6a\sources\engine\SiliconStudio.Xenko.Input\InputManager.cs:ligne 831
à SiliconStudio.Xenko.Input.InputManager.Update(GameTime gameTime) dans C:\TeamCity\work\80a49494ba341a6a\sources\engine\SiliconStudio.Xenko.Input\InputManager.cs:ligne 772
à SiliconStudio.Xenko.Input.InputManagerWinforms.Update(GameTime gameTime) dans C:\TeamCity\work\80a49494ba341a6a\sources\engine\SiliconStudio.Xenko.Input\InputManager.Windows.Desktop.cs:ligne 178
à SiliconStudio.Xenko.Games.GameSystemCollection.Update(GameTime gameTime) dans C:\TeamCity\work\80a49494ba341a6a\sources\engine\SiliconStudio.Xenko.Games\GameSystemCollection.cs:ligne 94
à SiliconStudio.Xenko.Games.GameBase.Update(GameTime gameTime) dans C:\TeamCity\work\80a49494ba341a6a\sources\engine\SiliconStudio.Xenko.Games\GameBase.cs:ligne 920
à SiliconStudio.Xenko.Games.GameBase.UpdateAndProfile(GameTime gameTime) dans C:\TeamCity\work\80a49494ba341a6a\sources\engine\SiliconStudio.Xenko.Games\GameBase.cs:ligne 928
à SiliconStudio.Xenko.Games.GameBase.TickInternal() dans C:\TeamCity\work\80a49494ba341a6a\sources\engine\SiliconStudio.Xenko.Games\GameBase.cs:ligne 674
à SiliconStudio.Xenko.Games.GameBase.Tick() dans C:\TeamCity\work\80a49494ba341a6a\sources\engine\SiliconStudio.Xenko.Games\GameBase.cs:ligne 507
à SiliconStudio.Xenko.Games.GamePlatform.Tick() dans C:\TeamCity\work\80a49494ba341a6a\sources\engine\SiliconStudio.Xenko.Games\GamePlatform.cs:ligne 174
à SiliconStudio.Xenko.Games.GamePlatform.OnRunCallback() dans C:\TeamCity\work\80a49494ba341a6a\sources\engine\SiliconStudio.Xenko.Games\GamePlatform.cs:ligne 144
à SiliconStudio.Xenko.Games.GameWindowWinforms.<>c__DisplayClass19_0.b__0() dans C:\TeamCity\work\80a49494ba341a6a\sources\engine\SiliconStudio.Xenko.Games\Desktop\GameWindow.Windows.Desktop.cs:ligne 218
à SiliconStudio.Xenko.Games.WindowsMessageLoop.Run(Control form, RenderCallback renderCallback, Boolean useApplicationDoEvents) dans C:\TeamCity\work\80a49494ba341a6a\sources\engine\SiliconStudio.Xenko.Games\Desktop\WindowsMessageLoop.cs:ligne 233
à SiliconStudio.Xenko.Games.GameWindowWinforms.Run() dans C:\TeamCity\work\80a49494ba341a6a\sources\engine\SiliconStudio.Xenko.Games\Desktop\GameWindow.Windows.Desktop.cs:ligne 210
à SiliconStudio.Xenko.Games.GamePlatform.Run(GameContext gameContext) dans C:\TeamCity\work\80a49494ba341a6a\sources\engine\SiliconStudio.Xenko.Games\GamePlatform.cs:ligne 121
à SiliconStudio.Xenko.Games.GameBase.Run(GameContext gameContext) dans C:\TeamCity\work\80a49494ba341a6a\sources\engine\SiliconStudio.Xenko.Games\GameBase.cs:ligne 463
à TouchInputs2.TouchInputs2App.Main(String[] args) dans F:\Mathieu\Documents\Xenko Projects\TouchInputs2\TouchInputs2\TouchInputs2.Windows\TouchInputs2App.cs:ligne 11

Am I the only one to get this fatal exception in the sample?

For myself - I can’t reproduce this one.