Hi Jillian,
just tried a new
reinstall, and got the cam working first - so
hardware is ok.
But then I tried to close the software and it hanged once again. The software UI gets grayed out, I get the blue circled cursor and a windows dialog appears after some time, where I can close the software. Most of the time this doesn't work at all. Software with 'no response' in task manager and UI title bar.
A look at the windows events in the viewer at that moment shows 4 errors:
1. Application Hang
Code: Select all
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
- <System>
<ProviderName="Application Hang" />
<EventID Qualifiers="0">1002</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>101</Task>
<Opcode>0</Opcode>
<Keywords>0x80000000000000</Keywords>
<TimeCreatedSystemTime="2023-03-07T22:16:21.2476828Z" />
<EventRecordID>104438</EventRecordID>
<Correlation/>
<ExecutionProcessID="0" ThreadID="0" />
<Channel>Application</Channel>
<Computer>Tom-PC</Computer>
<Security/>
</System>
- <EventData>
<Data>TrackIR5.exe</Data>
<Data>5.4.2.27545</Data>
<Data>65e0</Data>
<Data>01d95140945ad553</Data>
<Data>60000</Data>
<Data>C:\Program Files (x86)\NaturalPoint\TrackIR5\TrackIR5.exe</Data>
<Data>11b3836f-9d5d-4efd-a43a-0416901f3244</Data>
<Data/>
<Data/>
<Data>Unknown</Data>
<Binary>55006E006B006E006F0077006E0000000000</Binary>
</EventData>
</Event>
2. .NET Runtime
Code: Select all
- <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
- <System>
<ProviderName=".NET Runtime" />
<EventID Qualifiers="0">1026</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x80000000000000</Keywords>
<TimeCreatedSystemTime="2023-03-07T22:17:27.5029618Z" />
<EventRecordID>104439</EventRecordID>
<Correlation/>
<ExecutionProcessID="0" ThreadID="0" />
<Channel>Application</Channel>
<Computer>MyPC</Computer>
<Security/>
</System>
- <EventData>
<Data>Anwendung: mmc.exe Frameworkversion: v4.0.30319 Beschreibung: Der Prozess wurde aufgrund einer unbehandelten Ausnahme beendet. Ausnahmeinformationen: System.NullReferenceException bei Microsoft.Windows.ManagementUI.CombinedControls.QueryFilter.UpdateKeywords() bei Microsoft.Windows.ManagementUI.CombinedControls.QueryFilter.EventSourceSelected() bei Microsoft.Windows.ManagementUI.CombinedControls.CheckedListComboBox.FireItemsChangedEvent() bei Microsoft.Windows.ManagementUI.CombinedControls.CheckedListComboBox.RefreshTextBox() bei Microsoft.Windows.ManagementUI.CombinedControls.CheckedListComboBox.CheckItemInList(String strItem, Boolean check) bei Microsoft.Windows.ManagementUI.CombinedControls.QueryFilter.SetSources(String eventSources) bei Microsoft.Windows.ManagementUI.CombinedControls.QueryFilter.InitializeUI(QueryConfig config) bei Microsoft.Windows.ManagementUI.CombinedControls.QueryFilter.set_QueryConfiguration(QueryConfig value) bei Microsoft.Windows.ManagementUI.CombinedControls.EventsNode.ShowQueryProperties(Boolean showFilter) bei Microsoft.Windows.ManagementUI.CombinedControls.EventsNode.OnAction(ManagementAction action) bei Microsoft.EventViewer.SnapIn.ViewerRootNode.OnAction(ManagementAction mmcAction) bei Microsoft.EventViewer.SnapIn.ViewerRootNode.OnAction(Object sender, SyncActionEventArgs e) bei Microsoft.ManagementConsole.SyncAction.RaiseTriggeredEvent(Object sender, SyncStatus status) bei Microsoft.ManagementConsole.ScopeNode.DoAction(Int32 actionId, IRequestStatus requestStatus) bei Microsoft.ManagementConsole.NodeSyncManager.ProcessRequest(NodeRequestInfo info, IRequestStatus requestStatus) bei Microsoft.ManagementConsole.SnapIn.ProcessRequest(Request request) bei Microsoft.ManagementConsole.Internal.SnapInClient.Microsoft.ManagementConsole.Internal.IMessageClient.ProcessRequest(Request request) bei Microsoft.ManagementConsole.Internal.IMessageClient.ProcessRequest(Request request) bei Microsoft.ManagementConsole.Executive.RequestStatus.BeginRequest(IMessageClient messageClient, RequestInfo requestInfo) bei Microsoft.ManagementConsole.Executive.SnapInRequestOperation.ProcessRequest() bei Microsoft.ManagementConsole.Executive.Operation.OnThreadTransfer(SimpleOperationCallback callback) Ausnahmeinformationen: System.Reflection.TargetInvocationException bei Microsoft.ManagementConsole.Executive.MmcThreadMessageWindow.OnThreadException(Exception e) bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) bei System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) bei System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData) bei System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) bei System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) bei Microsoft.ManagementConsole.Internal.SnapInMessagePumpProxy.Microsoft.ManagementConsole.Internal.ISnapInMessagePumpProxy.Run() bei Microsoft.ManagementConsole.Internal.ISnapInMessagePumpProxy.Run() bei Microsoft.ManagementConsole.Executive.SnapInThread.OnThreadStart()</Data>
</EventData>
</Event>
3./4. mmc.exe Application Errors
If I delete those
2 files in %appdata% I could restart the software and they got recreated (only when device was unplugged).
If I start the software with an
unplugged device it starts normally with the 'Device: No device detected...' message.
New hardware? Indeed I got a new monitor in the last weeks: G-Sync Monitor MSI MAG274QRF-QD (Display Port connected to my NVidia 3060 TI)
Hope that helps
Beldalin