[2021.4 - 0506] Hang and crash when closing help patches

Recent previews sometimes end up in a state where after closing help patches from the help browser, the cross icon next to the help patch stays there no matter what, and gamma starts hanging and eventually crashes.

Sadly, Windows Event logs does not give much information about that.

Don’t have much information to provide for now, just opening this so we can track similar behaviors if they happen anywhere else. Will update if I manage to get more context information about this.

I experienced the same issue when looking at the new FUSE examples. As soon as you close one, vvvv hangs and eventually crashes.

Ah, indeed, that also happened to me while browsing the Fuse help patches!

Thanks for the patience, these issues should be fixed in latest previews (>= 526)

1 Like

Hey there, saw something similar happening with Fuse and preview 526.

Gamma sometimes ends up being stuck in Hot Swapping state (static red bar under the Quad menu), and when this happens the IDE is frozen : cannot open the Settings panel or close anything from the Help Browser.

I saw this today when trying to open the Fluid examples from Fuse, and yesterday when trying to work with VolumeSDF. There’s a dedicated issue with repro screenshots here :

Happy to provide more info if necessary!

Hey there, saw the same behavior with latest preview (589). When closing Fuse help patches, gamma freezes in Hot Swapping.

Just openend and closed all Fuse help patches and no freeze. So I guess we’ll need to keep gathering steps to reproduce this.

Same here, tried to repro again on 602 and did not see anything. Will report if I see anything, thanks for checking.

I don’t think it’s necessarily connected to Fuse. I have found that if you have a couple of help patches open, so you have multiple stride viewports and then close one or two of them, gamma will crash and close with no error message. Of course closing the whole help patch will also close the viewports.

Just had it happen reliably with 2021.4.602. Just open 2 helppatches so you end up with more than one viewport, close one of the viewports, when closing the second viewport gamma crashes.

Running Nvidia RTX 3070 with latest studio driver (472.47).

please be more precise:

  • which 2 helppatches
  • " close one of the viewports, when closing the second viewport gamma crashes": assuming you mean render- or scene-window with “viewport” how exactly are you closing them?

Sorry for not being more precise. I am away from my PC till Monday, but will record a video then. Yes, I mean stride render windows. I just press the X on the window or close the patch, actually, it doesn’t matter in my case.

Okay, I just tried again with the latest version (2021.4.0-0628). Here are the steps to reproduce:

Open VL
Open Help Browser
Open Example “3d: Rings”
Open Example “3d: Worldcities”
Press F8 (Stop)

The render windows then close and immediately after that VL crashes and closes without any error or warning. Happens every time.

Is there anything I can do to help find the bug?

You can check the error messages in windows event viewer.

Okay, so I get the following:

Log Name:      Application
Source:        Windows Error Reporting
Date:          18.11.2021 14:20:01
Event ID:      1001
Task Category: None
Level:         Information
Keywords:      Classic
User:          N/A
Computer:      JouleArmin
Description:
Fault bucket 1884741081689029143, type 5
Event Name: CLR20r3
Response: Not available
Cab Id: 0

Problem signature:
P1: vvvv.exe
P2: 2021.4.0.628
P3: 84d35e9a
P4: Stride.Input
P5: 4.0.1.1428
P6: f5d82117
P7: 2c8
P8: 13
P9: System.AccessViolationException
P10: 

Attached files:
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER101E.tmp.dmp
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER1649.tmp.WERInternalMetadata.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER165A.tmp.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER1658.tmp.csv
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER1678.tmp.txt

These files may be available here:
\\?\C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_vvvv.exe_aad04a5f462c28c393b523c983806b92299ef33f_27deece5_531ba393-a644-44bb-9d31-8496aa0b7516

Analysis symbol: 
Rechecking for solution: 0
Report Id: 29e8161d-ab40-4689-b91c-1d2cbcf62cc1
Report Status: 268435456
Hashed bucket: ca6c6034b3d7ce08fa27f2072ba8fa17
Cab Guid: 0
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Windows Error Reporting" />
    <EventID Qualifiers="0">1001</EventID>
    <Version>0</Version>
    <Level>4</Level>
    <Task>0</Task>
    <Opcode>0</Opcode>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2021-11-18T13:20:01.1984468Z" />
    <EventRecordID>6624</EventRecordID>
    <Correlation />
    <Execution ProcessID="0" ThreadID="0" />
    <Channel>Application</Channel>
    <Computer>JouleArmin</Computer>
    <Security />
  </System>
  <EventData>
    <Data>1884741081689029143</Data>
    <Data>5</Data>
    <Data>CLR20r3</Data>
    <Data>Not available</Data>
    <Data>0</Data>
    <Data>vvvv.exe</Data>
    <Data>2021.4.0.628</Data>
    <Data>84d35e9a</Data>
    <Data>Stride.Input</Data>
    <Data>4.0.1.1428</Data>
    <Data>f5d82117</Data>
    <Data>2c8</Data>
    <Data>13</Data>
    <Data>System.AccessViolationException</Data>
    <Data>
    </Data>
    <Data>
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER101E.tmp.dmp
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER1649.tmp.WERInternalMetadata.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER165A.tmp.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER1658.tmp.csv
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER1678.tmp.txt</Data>
    <Data>\\?\C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_vvvv.exe_aad04a5f462c28c393b523c983806b92299ef33f_27deece5_531ba393-a644-44bb-9d31-8496aa0b7516</Data>
    <Data>
    </Data>
    <Data>0</Data>
    <Data>29e8161d-ab40-4689-b91c-1d2cbcf62cc1</Data>
    <Data>268435456</Data>
    <Data>ca6c6034b3d7ce08fa27f2072ba8fa17</Data>
    <Data>0</Data>
  </EventData>
</Event>

and:

Log Name:      Application
Source:        Application Error
Date:          18.11.2021 14:19:57
Event ID:      1000
Task Category: (100)
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      JouleArmin
Description:
Faulting application name: vvvv.exe, version: 2021.4.0.628, time stamp: 0x84d35e9a
Faulting module name: KERNELBASE.dll, version: 10.0.19041.1348, time stamp: 0x76fcd692
Exception code: 0xe0434352
Fault offset: 0x0000000000034f69
Faulting process id: 0x6dd8
Faulting application start time: 0x01d7dc7ee06bdce9
Faulting application path: C:\Program Files\vvvv\vvvv_gamma_2021.4.0-0628-g2669aa5c35\vvvv.exe
Faulting module path: C:\windows\System32\KERNELBASE.dll
Report Id: 29e8161d-ab40-4689-b91c-1d2cbcf62cc1
Faulting package full name: 
Faulting package-relative application ID: 
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Application Error" />
    <EventID Qualifiers="0">1000</EventID>
    <Version>0</Version>
    <Level>2</Level>
    <Task>100</Task>
    <Opcode>0</Opcode>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2021-11-18T13:19:57.8234981Z" />
    <EventRecordID>6623</EventRecordID>
    <Correlation />
    <Execution ProcessID="0" ThreadID="0" />
    <Channel>Application</Channel>
    <Computer>JouleArmin</Computer>
    <Security />
  </System>
  <EventData>
    <Data>vvvv.exe</Data>
    <Data>2021.4.0.628</Data>
    <Data>84d35e9a</Data>
    <Data>KERNELBASE.dll</Data>
    <Data>10.0.19041.1348</Data>
    <Data>76fcd692</Data>
    <Data>e0434352</Data>
    <Data>0000000000034f69</Data>
    <Data>6dd8</Data>
    <Data>01d7dc7ee06bdce9</Data>
    <Data>C:\Program Files\vvvv\vvvv_gamma_2021.4.0-0628-g2669aa5c35\vvvv.exe</Data>
    <Data>C:\windows\System32\KERNELBASE.dll</Data>
    <Data>29e8161d-ab40-4689-b91c-1d2cbcf62cc1</Data>
    <Data>
    </Data>
    <Data>
    </Data>
  </EventData>
</Event>

and:

Log Name:      Application
Source:        .NET Runtime
Date:          18.11.2021 14:19:57
Event ID:      1026
Task Category: None
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      JouleArmin
Description:
Application: vvvv.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.AccessViolationException
   at SDL2.SDL.SDL_JoystickClose(IntPtr)
   at Stride.Input.GameControllerSDL.Dispose()
   at Stride.Input.InputSourceSDL.Dispose()
   at Stride.Input.InputManager.Destroy()
   at Stride.Core.DisposeBase.Stride.Core.IReferencable.Release()
   at Stride.Core.ObjectCollector.DisposeObject(System.Object)
   at Stride.Core.ObjectCollector.Dispose()
   at Stride.Engine.InputSystem.Destroy()
   at Stride.Core.DisposeBase.Stride.Core.IReferencable.Release()
   at Stride.Core.DisposeBase.Dispose()
   at Stride.Games.GameBase.Destroy()
   at Stride.Engine.Game.Destroy()
   at Stride.Core.DisposeBase.Stride.Core.IReferencable.Release()
   at Stride.Core.DisposeBase.Dispose()
   at VL.Lib.Basics.Resources.ResourceProvider+<>c__DisplayClass43_1`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].<Finally>b__1()
   at VL.Lib.Basics.Resources.ResourceProvider+<>c__DisplayClass21_0`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].<Publish>b__3()
   at System.Reactive.Disposables.Disposable.TrySetSerial(System.IDisposable ByRef, System.IDisposable)
   at VL.Lib.Basics.Resources.ResourceProvider+<>c__DisplayClass24_1`2[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].<RefCount>b__1()
   at VL.Lib.Basics.Resources.ResourceProvider+<>c__DisplayClass43_1`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].<Finally>b__1()
   at VL.Lib.Basics.Resources.ResourceProvider+<>c__DisplayClass21_0`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].<Publish>b__3()
   at System.Reactive.Disposables.Disposable.TrySetSerial(System.IDisposable ByRef, System.IDisposable)
   at VL.Lib.Basics.Resources.ResourceProvider+<>c__DisplayClass24_1`2[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].<RefCount>b__1()
   at System.Reactive.Disposables.Disposable.TryDispose(System.IDisposable ByRef)
   at VL.Stride.CustomNodeDesc`1+Node[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Dispose()
   at VL.Core.CompilationHelper.SafeDispose(System.Object)
   at _VL_Stride_Engine_.Stride.Models.Box_C+Impl.Dispose()
   at _VL_Stride_Engine_.Stride.Models.Box_C.System.IDisposable.Dispose()
   at VL.Core.CompilationHelper.SafeDispose(System.Object)
   at _Example_Worldcities_.Main.Cities_DdEhVyLXE40MnZTeNj0agiImpl.Dispose()
   at _Example_Worldcities_.Main.Cities_DdEhVyLXE40MnZTeNj0agi.System.IDisposable.Dispose()
   at VL.Core.CompilationHelper.SafeDispose(System.Object)
   at _Example_Worldcities_.Main.Example_WorldcitiesApplication_ARdKX8CK9FQLCGVMIKjWfXImpl.<Dispose>g____TRACE__|9_0()
   at _Example_Worldcities_.Main.Example_WorldcitiesApplication_ARdKX8CK9FQLCGVMIKjWfXImpl.Dispose()
   at _Example_Worldcities_.Main.Example_WorldcitiesApplication_ARdKX8CK9FQLCGVMIKjWfX.System.IDisposable.Dispose()
   at VL.Lang.Platforms.RuntimeInstance.Stop()
   at VL.Lang.Platforms.ImplicitEntryPointInstanceManager.StopInstances()
   at VL.Lang.Platforms.RuntimeHost.<SwitchMode>b__42_0(System.Object)

Exception Info: System.Reflection.TargetInvocationException
   at System.RuntimeMethodHandle.InvokeMethod(System.Object, System.Object[], System.Signature, Boolean)
   at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(System.Object, System.Object[], System.Object[])
   at System.Delegate.DynamicInvokeImpl(System.Object[])
   at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry)
   at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(System.Object)
   at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
   at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry)
   at System.Windows.Forms.Control.InvokeMarshaledCallbacks()
   at System.Windows.Forms.Control.WndProc(System.Windows.Forms.Message ByRef)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr, Int32, IntPtr, IntPtr)
   at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG ByRef)
   at System.Windows.Forms.Application+ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr, Int32, Int32)
   at System.Windows.Forms.Application+ThreadContext.RunMessageLoopInner(Int32, System.Windows.Forms.ApplicationContext)
   at System.Windows.Forms.Application+ThreadContext.RunMessageLoop(Int32, System.Windows.Forms.ApplicationContext)
   at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
   at System.Threading.ThreadHelper.ThreadStart()


Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name=".NET Runtime" />
    <EventID Qualifiers="0">1026</EventID>
    <Version>0</Version>
    <Level>2</Level>
    <Task>0</Task>
    <Opcode>0</Opcode>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2021-11-18T13:19:57.5291552Z" />
    <EventRecordID>6622</EventRecordID>
    <Correlation />
    <Execution ProcessID="0" ThreadID="0" />
    <Channel>Application</Channel>
    <Computer>JouleArmin</Computer>
    <Security />
  </System>
  <EventData>
    <Data>Application: vvvv.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.AccessViolationException
   at SDL2.SDL.SDL_JoystickClose(IntPtr)
   at Stride.Input.GameControllerSDL.Dispose()
   at Stride.Input.InputSourceSDL.Dispose()
   at Stride.Input.InputManager.Destroy()
   at Stride.Core.DisposeBase.Stride.Core.IReferencable.Release()
   at Stride.Core.ObjectCollector.DisposeObject(System.Object)
   at Stride.Core.ObjectCollector.Dispose()
   at Stride.Engine.InputSystem.Destroy()
   at Stride.Core.DisposeBase.Stride.Core.IReferencable.Release()
   at Stride.Core.DisposeBase.Dispose()
   at Stride.Games.GameBase.Destroy()
   at Stride.Engine.Game.Destroy()
   at Stride.Core.DisposeBase.Stride.Core.IReferencable.Release()
   at Stride.Core.DisposeBase.Dispose()
   at VL.Lib.Basics.Resources.ResourceProvider+&lt;&gt;c__DisplayClass43_1`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].&lt;Finally&gt;b__1()
   at VL.Lib.Basics.Resources.ResourceProvider+&lt;&gt;c__DisplayClass21_0`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].&lt;Publish&gt;b__3()
   at System.Reactive.Disposables.Disposable.TrySetSerial(System.IDisposable ByRef, System.IDisposable)
   at VL.Lib.Basics.Resources.ResourceProvider+&lt;&gt;c__DisplayClass24_1`2[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].&lt;RefCount&gt;b__1()
   at VL.Lib.Basics.Resources.ResourceProvider+&lt;&gt;c__DisplayClass43_1`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].&lt;Finally&gt;b__1()
   at VL.Lib.Basics.Resources.ResourceProvider+&lt;&gt;c__DisplayClass21_0`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].&lt;Publish&gt;b__3()
   at System.Reactive.Disposables.Disposable.TrySetSerial(System.IDisposable ByRef, System.IDisposable)
   at VL.Lib.Basics.Resources.ResourceProvider+&lt;&gt;c__DisplayClass24_1`2[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].&lt;RefCount&gt;b__1()
   at System.Reactive.Disposables.Disposable.TryDispose(System.IDisposable ByRef)
   at VL.Stride.CustomNodeDesc`1+Node[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Dispose()
   at VL.Core.CompilationHelper.SafeDispose(System.Object)
   at _VL_Stride_Engine_.Stride.Models.Box_C+Impl.Dispose()
   at _VL_Stride_Engine_.Stride.Models.Box_C.System.IDisposable.Dispose()
   at VL.Core.CompilationHelper.SafeDispose(System.Object)
   at _Example_Worldcities_.Main.Cities_DdEhVyLXE40MnZTeNj0agiImpl.Dispose()
   at _Example_Worldcities_.Main.Cities_DdEhVyLXE40MnZTeNj0agi.System.IDisposable.Dispose()
   at VL.Core.CompilationHelper.SafeDispose(System.Object)
   at _Example_Worldcities_.Main.Example_WorldcitiesApplication_ARdKX8CK9FQLCGVMIKjWfXImpl.&lt;Dispose&gt;g____TRACE__|9_0()
   at _Example_Worldcities_.Main.Example_WorldcitiesApplication_ARdKX8CK9FQLCGVMIKjWfXImpl.Dispose()
   at _Example_Worldcities_.Main.Example_WorldcitiesApplication_ARdKX8CK9FQLCGVMIKjWfX.System.IDisposable.Dispose()
   at VL.Lang.Platforms.RuntimeInstance.Stop()
   at VL.Lang.Platforms.ImplicitEntryPointInstanceManager.StopInstances()
   at VL.Lang.Platforms.RuntimeHost.&lt;SwitchMode&gt;b__42_0(System.Object)

Exception Info: System.Reflection.TargetInvocationException
   at System.RuntimeMethodHandle.InvokeMethod(System.Object, System.Object[], System.Signature, Boolean)
   at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(System.Object, System.Object[], System.Object[])
   at System.Delegate.DynamicInvokeImpl(System.Object[])
   at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry)
   at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(System.Object)
   at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
   at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry)
   at System.Windows.Forms.Control.InvokeMarshaledCallbacks()
   at System.Windows.Forms.Control.WndProc(System.Windows.Forms.Message ByRef)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr, Int32, IntPtr, IntPtr)
   at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG ByRef)
   at System.Windows.Forms.Application+ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr, Int32, Int32)
   at System.Windows.Forms.Application+ThreadContext.RunMessageLoopInner(Int32, System.Windows.Forms.ApplicationContext)
   at System.Windows.Forms.Application+ThreadContext.RunMessageLoop(Int32, System.Windows.Forms.ApplicationContext)
   at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
   at System.Threading.ThreadHelper.ThreadStart()

</Data>
  </EventData>
</Event>

Hope that helps.

yes, that is a good clue. could you tell us what kind of devices you have connected? and does the Stride input manager list game pads?
image

It doesn’t have a GamePad, but it shows 9 game controllers. Wonder what those are!?

that is interesting, here it shows 0:
image
if you got time, it would be helpful to find out which devices count here. also @sebescudie

@seltzdesign : tried to repro those steps but could not get a crash here (I’m running preview 630). My setup is a laptop with a Ryzen 9 and a 3070 Laptop GPU.

Unfortunately I get no GameControllers here, so the crashes I experienced might be related to something else…

image

1 Like

we wonder too… unfortunately we need to know which device it is. otherwise, we cannot reproduce and fix the issue. if you have time, could you unplug one device after another on your machine and try to find out which one it is that causes the crash? that would be very helpful!

The device(s) should be visible in device manager under Human Interface Devices as HID-compliant game controller