WTools feedback/suggestions
-
- Posts: 9
- Joined: Sun Sep 13, 2020 5:18 pm
WTools feedback/suggestions
Hi,
Feel free to share any issues, feedback, ideas or suggestions for WTools.
We also plan add options in the "Tool" tab. If ideas/suggestion related to this section make sense and is doable, its possible we may implement them.
thanks.
Feel free to share any issues, feedback, ideas or suggestions for WTools.
We also plan add options in the "Tool" tab. If ideas/suggestion related to this section make sense and is doable, its possible we may implement them.
thanks.
-
- Posts: 3
- Joined: Fri Sep 03, 2021 11:55 am
Re: WTools feedback/suggestions
Wtools v1.0.0.0 is crashing reliably for me on 'Search Registry for Issues' whenever 'Class Issues' is checked.
dump file is generated in \%AppData%\Local\CrashDumps\WTools.exe.[id].dmp,
dump file analysis using Microsoft WinDbg Preview below, not sure if it helps at all.
dump file is generated in \%AppData%\Local\CrashDumps\WTools.exe.[id].dmp,
dump file analysis using Microsoft WinDbg Preview below, not sure if it helps at all.
Code: Select all
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(1b68.2b00): CLR exception - code e0434352 (first/second chance not available)
For analysis of this file, run !analyze -v
ntdll!NtWaitForMultipleObjects+0x14:
00007ffd`856ed8c4 c3 ret
0:000> !analyze -v
*******************************************************************************
* *
* Exception Analysis *
* *
*******************************************************************************
DEBUG_FLR_EXCEPTION_CODE(80131500) and the ".exr -1" ExceptionCode(e0434352) don't match
MethodDesc: 00007ffce2d6ebd8
Method Name: MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object)
Class: 00007ffce2d3fe58
MethodTable: 00007ffce2d6ec60
mdToken: 00000000060002DD
Module: 00007ffce29b78a8
IsJitted: yes
Current CodeAddr: 00007ffce36460e0
Version History:
ILCodeVersion: 0000000000000000
ReJIT ID: 0
IL Addr: 00007ffd4110dfc4
CodeAddr: 00007ffce36460e0 (OptimizedTier1)
NativeCodeVersion: 000001F56E0358E0
CodeAddr: 00007ffd41215ed0 (ReadyToRun)
NativeCodeVersion: 0000000000000000
MethodDesc: 00007ffce2bdc2e0
Method Name: System.Windows.Threading.DispatcherOperation.Invoke()
Class: 00007ffce2bc9cc8
MethodTable: 00007ffce2bdc4d0
mdToken: 0000000006000F84
Module: 00007ffce29b78a8
IsJitted: yes
Current CodeAddr: 00007ffce3645f80
Version History:
ILCodeVersion: 0000000000000000
ReJIT ID: 0
IL Addr: 00007ffd411378f8
CodeAddr: 00007ffce3645f80 (OptimizedTier1)
NativeCodeVersion: 000001F56E034E60
CodeAddr: 00007ffd4127aea0 (ReadyToRun)
NativeCodeVersion: 0000000000000000
MethodDesc: 00007ffce2bd20f0
Method Name: System.Windows.Threading.Dispatcher.ProcessQueue()
Class: 00007ffce2bc3228
MethodTable: 00007ffce2bd29f0
mdToken: 0000000006000F1A
Module: 00007ffce29b78a8
IsJitted: yes
Current CodeAddr: 00007ffce3644ce0
Version History:
ILCodeVersion: 0000000000000000
ReJIT ID: 0
IL Addr: 00007ffd41136178
CodeAddr: 00007ffce3644ce0 (OptimizedTier1)
NativeCodeVersion: 000001F56E031AB0
CodeAddr: 00007ffd41277a60 (ReadyToRun)
NativeCodeVersion: 0000000000000000
MethodDesc: 00007ffce2bd2198
Method Name: System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
Class: 00007ffce2bc3228
MethodTable: 00007ffce2bd29f0
mdToken: 0000000006000F21
Module: 00007ffce29b78a8
IsJitted: yes
Current CodeAddr: 00007ffce3644a80
Version History:
ILCodeVersion: 0000000000000000
ReJIT ID: 0
IL Addr: 00007ffd41136450
CodeAddr: 00007ffce3644a80 (OptimizedTier1)
NativeCodeVersion: 000001F56E0318F0
CodeAddr: 00007ffd412781c0 (ReadyToRun)
NativeCodeVersion: 0000000000000000
MethodDesc: 00007ffce2bdcce8
Method Name: MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
Class: 00007ffce2bca018
MethodTable: 00007ffce2bdcea0
mdToken: 00000000060001A3
Module: 00007ffce29b78a8
IsJitted: yes
Current CodeAddr: 00007ffce3610420
Version History:
ILCodeVersion: 0000000000000000
ReJIT ID: 0
IL Addr: 00007ffd41104e6c
CodeAddr: 00007ffce3610420 (OptimizedTier1)
NativeCodeVersion: 000001F5705E4550
CodeAddr: 00007ffd412065f0 (ReadyToRun)
NativeCodeVersion: 0000000000000000
MethodDesc: 00007ffce2be3880
Method Name: MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
Class: 00007ffce2bccdf0
MethodTable: 00007ffce2be3a70
mdToken: 0000000006000193
Module: 00007ffce29b78a8
IsJitted: yes
Current CodeAddr: 00007ffce3610360
Version History:
ILCodeVersion: 0000000000000000
ReJIT ID: 0
IL Addr: 00007ffd411047e4
CodeAddr: 00007ffce3610360 (OptimizedTier1)
NativeCodeVersion: 000001F5705E4510
CodeAddr: 00007ffd41205770 (ReadyToRun)
NativeCodeVersion: 0000000000000000
MethodDesc: 00007ffce2bd3250
Method Name: System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
Class: 00007ffce2bc3828
MethodTable: 00007ffce2bd3310
mdToken: 0000000006000EAF
Module: 00007ffce29b78a8
IsJitted: yes
Current CodeAddr: 00007ffce3605250
Version History:
ILCodeVersion: 0000000000000000
ReJIT ID: 0
IL Addr: 00007ffd41134978
CodeAddr: 00007ffce3605250 (OptimizedTier1)
NativeCodeVersion: 000001F5705E3B40
CodeAddr: 00007ffd412743a0 (ReadyToRun)
NativeCodeVersion: 0000000000000000
MethodDesc: 00007ffce2bd3238
Method Name: System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
Class: 00007ffce2bc3828
MethodTable: 00007ffce2bd3310
mdToken: 0000000006000EAE
Module: 00007ffce29b78a8
IsJitted: yes
Current CodeAddr: 00007ffce3605150
Version History:
ILCodeVersion: 0000000000000000
ReJIT ID: 0
IL Addr: 00007ffd41134920
CodeAddr: 00007ffce3605150 (OptimizedTier1)
NativeCodeVersion: 000001F5705E3240
CodeAddr: 00007ffd412742d0 (ReadyToRun)
NativeCodeVersion: 0000000000000000
MethodDesc: 00007ffce2bd1dd8
Method Name: System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
Class: 00007ffce2bc3228
MethodTable: 00007ffce2bd29f0
mdToken: 0000000006000EFA
Module: 00007ffce29b78a8
IsJitted: yes
Current CodeAddr: 00007ffce360ff50
Version History:
ILCodeVersion: 0000000000000000
ReJIT ID: 0
IL Addr: 00007ffd41135854
CodeAddr: 00007ffce360ff50 (OptimizedTier1)
NativeCodeVersion: 000001F5705E4410
CodeAddr: 00007ffd412766c0 (ReadyToRun)
NativeCodeVersion: 0000000000000000
MethodDesc: 00007ffce2be3850
Method Name: MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
Class: 00007ffce2bccdf0
MethodTable: 00007ffce2be3a70
mdToken: 0000000006000191
Module: 00007ffce29b78a8
IsJitted: yes
Current CodeAddr: 00007ffce360fb90
Version History:
ILCodeVersion: 0000000000000000
ReJIT ID: 0
IL Addr: 00007ffd4110460c
CodeAddr: 00007ffce360fb90 (OptimizedTier1)
NativeCodeVersion: 000001F5705E43D0
CodeAddr: 00007ffd41205380 (ReadyToRun)
NativeCodeVersion: 0000000000000000
MethodDesc: 00007ffce2be7a18
Method Name: ILStubClass.IL_STUB_ReversePInvoke(Int64, Int32, Int64, Int64)
Class: 00007ffce2b4df70
MethodTable: 00007ffce2b4dfe8
mdToken: 0000000006000000
Module: 00007ffce2b24f60
IsJitted: yes
Current CodeAddr: 00007ffce286d730
Version History:
MethodDesc: 00007ffce2d88870
Method Name: ILStubClass.IL_STUB_PInvoke(System.Windows.Interop.MSG ByRef)
Class: 00007ffce2b4df70
MethodTable: 00007ffce2b4dfe8
mdToken: 0000000006000000
Module: 00007ffce2b24f60
IsJitted: yes
Current CodeAddr: 00007ffce2cb0310
Version History:
KEY_VALUES_STRING: 1
Key : Analysis.CPU.mSec
Value: 7187
Key : Analysis.DebugAnalysisManager
Value: Create
Key : Analysis.Elapsed.mSec
Value: 206029
Key : Analysis.Init.CPU.mSec
Value: 421
Key : Analysis.Init.Elapsed.mSec
Value: 18550
Key : Analysis.Memory.CommitPeak.Mb
Value: 245
Key : CLR.Engine
Value: CORECLR
Key : CLR.Version
Value: 5.0.921.35908
Key : Timeline.Process.Start.DeltaSec
Value: 21
Key : WER.OS.Branch
Value: vb_release
Key : WER.OS.Timestamp
Value: 2019-12-06T14:06:00Z
Key : WER.OS.Version
Value: 10.0.19041.1
Key : WER.Process.Version
Value: 1.0.0.0
NTGLOBALFLAG: 0
PROCESS_BAM_CURRENT_THROTTLED: 0
PROCESS_BAM_PREVIOUS_THROTTLED: 0
APPLICATION_VERIFIER_FLAGS: 0
CONTEXT: (.ecxr)
rax=0000000000000000 rbx=000001f54cc91d20 rcx=0000000000000000
rdx=0000000000000000 rsi=0000000000000005 rdi=00000000e0434352
rip=00007ffd833b4f99 rsp=000000bf80dcdc80 rbp=000000bf80dce040
r8=000000bf00000000 r9=000000bf00000006 r10=00007ffd4231404a
r11=0000000000000000 r12=000001f54b922eb8 r13=0000000000000000
r14=0000000000000001 r15=000000bf80dcde18
iopl=0 nv up ei pl nz na po nc
cs=0033 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00000206
KERNELBASE!RaiseException+0x69:
00007ffd`833b4f99 0f1f440000 nop dword ptr [rax+rax]
Resetting default scope
EXCEPTION_RECORD: (.exr -1)
ExceptionAddress: 00007ffd833b4f99 (KERNELBASE!RaiseException+0x0000000000000069)
ExceptionCode: e0434352 (CLR exception)
ExceptionFlags: 00000001
NumberParameters: 5
Parameter[0]: ffffffff80131500
Parameter[1]: 0000000000000000
Parameter[2]: 0000000000000000
Parameter[3]: 0000000000000000
Parameter[4]: 00007ffd42280000
PROCESS_NAME: WTools.exe
EXCEPTION_CODE_STR: 80131500
FAULTING_THREAD: ffffffff
STACK_TEXT:
000000bf`80dcdfd0 00007ffd`3fa67361 System_Private_CoreLib!System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw+0x21
000000bf`80dce000 00007ffc`e36461d7 WindowsBase!MS.Internal.CulturePreservingExecutionContext.Run+0xf7
000000bf`80dce050 00007ffc`e3645fbe WindowsBase!System.Windows.Threading.DispatcherOperation.Invoke+0x3e
000000bf`80dce0b0 00007ffc`e3644f5a WindowsBase!System.Windows.Threading.Dispatcher.ProcessQueue+0x27a
000000bf`80dce140 00007ffc`e3644aee WindowsBase!System.Windows.Threading.Dispatcher.WndProcHook+0x6e
000000bf`80dce1b0 00007ffc`e36104dd WindowsBase!MS.Win32.HwndWrapper.WndProc+0xbd
000000bf`80dce240 00007ffc`e36103e6 WindowsBase!MS.Win32.HwndSubclass.DispatcherCallbackOperation+0x86
000000bf`80dce290 00007ffc`e3605357 WindowsBase!System.Windows.Threading.ExceptionWrapper.InternalRealCall+0x107
000000bf`80dce2f0 00007ffc`e3605185 WindowsBase!System.Windows.Threading.ExceptionWrapper.TryCatchWhen+0x35
000000bf`80dce340 00007ffc`e361010c WindowsBase!System.Windows.Threading.Dispatcher.LegacyInvokeImpl+0x1bc
000000bf`80dce3d0 00007ffc`e360fe07 WindowsBase!MS.Win32.HwndSubclass.SubclassWndProc+0x277
000000bf`80dce4d0 00007ffc`e286d782 DirectWriteForwarder!ILStubClass.IL_STUB_ReversePInvoke+0x52
000000bf`80dce760 00007ffc`e2cb038b DirectWriteForwarder!ILStubClass.IL_STUB_PInvoke+0x7b
000000bf`80dce820 00007ffd`41277ee3 WindowsBase!System.Windows.Threading.Dispatcher.PushFrameImpl+0xc3
000000bf`80dce8b0 00007ffd`412753c1 WindowsBase!System.Windows.Threading.Dispatcher.PushFrame+0x41
000000bf`80dce8e0 00007ffd`4127536e WindowsBase!System.Windows.Threading.Dispatcher.Run+0x3e
000000bf`80dce910 00007ffd`3ed796bc PresentationFramework!System.Windows.Application.RunDispatcher+0x1c
000000bf`80dce940 00007ffd`3ed77d1d PresentationFramework!System.Windows.Application.RunInternal+0x15d
000000bf`80dce990 00007ffd`3ed74cac PresentationFramework!System.Windows.Application.Run+0x2c
000000bf`80dce9c0 00007ffc`e2856182 UNKNOWN!WTools.App.Main+0x42
STACK_COMMAND: ** Pseudo Context ** ManagedPseudo ** Value: ffffffff ** ; kb
SYMBOL_NAME: System_Private_CoreLib!System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw+21
MODULE_NAME: System_Private_CoreLib
IMAGE_NAME: System.Private.CoreLib.dll
FAILURE_BUCKET_ID: CLR_EXCEPTION_80131500_System.Private.CoreLib.dll!System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw
OS_VERSION: 10.0.19041.1
BUILDLAB_STR: vb_release
OSPLATFORM_TYPE: x64
OSNAME: Windows 10
IMAGE_VERSION: 5.0.921.35908
FAILURE_ID_HASH: {bece1b4c-6899-5342-6577-44e5d43feebe}
Followup: MachineOwner
---------
- Wagnard
- Site Admin
- Posts: 1757
- Joined: Sat Jul 04, 2015 5:18 pm
- Location: 127.0.0.1
- Contact:
Re: WTools feedback/suggestions
Thanks for the debug. Could you also provide what the Event viewer under application provide ?alphabit wrote: ↑Fri Sep 03, 2021 12:03 pm Wtools v1.0.0.0 is crashing reliably for me on 'Search Registry for Issues' whenever 'Class Issues' is checked.
dump file is generated in \%AppData%\Local\CrashDumps\WTools.exe.[id].dmp,
dump file analysis using Microsoft WinDbg Preview below, not sure if it helps at all.
Code: Select all
This dump file has an exception of interest stored in it. The stored exception information can be accessed via .ecxr. (1b68.2b00): CLR exception - code e0434352 (first/second chance not available) For analysis of this file, run !analyze -v ntdll!NtWaitForMultipleObjects+0x14: 00007ffd`856ed8c4 c3 ret 0:000> !analyze -v ******************************************************************************* * * * Exception Analysis * * * ******************************************************************************* DEBUG_FLR_EXCEPTION_CODE(80131500) and the ".exr -1" ExceptionCode(e0434352) don't match MethodDesc: 00007ffce2d6ebd8 Method Name: MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object) Class: 00007ffce2d3fe58 MethodTable: 00007ffce2d6ec60 mdToken: 00000000060002DD Module: 00007ffce29b78a8 IsJitted: yes Current CodeAddr: 00007ffce36460e0 Version History: ILCodeVersion: 0000000000000000 ReJIT ID: 0 IL Addr: 00007ffd4110dfc4 CodeAddr: 00007ffce36460e0 (OptimizedTier1) NativeCodeVersion: 000001F56E0358E0 CodeAddr: 00007ffd41215ed0 (ReadyToRun) NativeCodeVersion: 0000000000000000 MethodDesc: 00007ffce2bdc2e0 Method Name: System.Windows.Threading.DispatcherOperation.Invoke() Class: 00007ffce2bc9cc8 MethodTable: 00007ffce2bdc4d0 mdToken: 0000000006000F84 Module: 00007ffce29b78a8 IsJitted: yes Current CodeAddr: 00007ffce3645f80 Version History: ILCodeVersion: 0000000000000000 ReJIT ID: 0 IL Addr: 00007ffd411378f8 CodeAddr: 00007ffce3645f80 (OptimizedTier1) NativeCodeVersion: 000001F56E034E60 CodeAddr: 00007ffd4127aea0 (ReadyToRun) NativeCodeVersion: 0000000000000000 MethodDesc: 00007ffce2bd20f0 Method Name: System.Windows.Threading.Dispatcher.ProcessQueue() Class: 00007ffce2bc3228 MethodTable: 00007ffce2bd29f0 mdToken: 0000000006000F1A Module: 00007ffce29b78a8 IsJitted: yes Current CodeAddr: 00007ffce3644ce0 Version History: ILCodeVersion: 0000000000000000 ReJIT ID: 0 IL Addr: 00007ffd41136178 CodeAddr: 00007ffce3644ce0 (OptimizedTier1) NativeCodeVersion: 000001F56E031AB0 CodeAddr: 00007ffd41277a60 (ReadyToRun) NativeCodeVersion: 0000000000000000 MethodDesc: 00007ffce2bd2198 Method Name: System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef) Class: 00007ffce2bc3228 MethodTable: 00007ffce2bd29f0 mdToken: 0000000006000F21 Module: 00007ffce29b78a8 IsJitted: yes Current CodeAddr: 00007ffce3644a80 Version History: ILCodeVersion: 0000000000000000 ReJIT ID: 0 IL Addr: 00007ffd41136450 CodeAddr: 00007ffce3644a80 (OptimizedTier1) NativeCodeVersion: 000001F56E0318F0 CodeAddr: 00007ffd412781c0 (ReadyToRun) NativeCodeVersion: 0000000000000000 MethodDesc: 00007ffce2bdcce8 Method Name: MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef) Class: 00007ffce2bca018 MethodTable: 00007ffce2bdcea0 mdToken: 00000000060001A3 Module: 00007ffce29b78a8 IsJitted: yes Current CodeAddr: 00007ffce3610420 Version History: ILCodeVersion: 0000000000000000 ReJIT ID: 0 IL Addr: 00007ffd41104e6c CodeAddr: 00007ffce3610420 (OptimizedTier1) NativeCodeVersion: 000001F5705E4550 CodeAddr: 00007ffd412065f0 (ReadyToRun) NativeCodeVersion: 0000000000000000 MethodDesc: 00007ffce2be3880 Method Name: MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object) Class: 00007ffce2bccdf0 MethodTable: 00007ffce2be3a70 mdToken: 0000000006000193 Module: 00007ffce29b78a8 IsJitted: yes Current CodeAddr: 00007ffce3610360 Version History: ILCodeVersion: 0000000000000000 ReJIT ID: 0 IL Addr: 00007ffd411047e4 CodeAddr: 00007ffce3610360 (OptimizedTier1) NativeCodeVersion: 000001F5705E4510 CodeAddr: 00007ffd41205770 (ReadyToRun) NativeCodeVersion: 0000000000000000 MethodDesc: 00007ffce2bd3250 Method Name: System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32) Class: 00007ffce2bc3828 MethodTable: 00007ffce2bd3310 mdToken: 0000000006000EAF Module: 00007ffce29b78a8 IsJitted: yes Current CodeAddr: 00007ffce3605250 Version History: ILCodeVersion: 0000000000000000 ReJIT ID: 0 IL Addr: 00007ffd41134978 CodeAddr: 00007ffce3605250 (OptimizedTier1) NativeCodeVersion: 000001F5705E3B40 CodeAddr: 00007ffd412743a0 (ReadyToRun) NativeCodeVersion: 0000000000000000 MethodDesc: 00007ffce2bd3238 Method Name: System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate) Class: 00007ffce2bc3828 MethodTable: 00007ffce2bd3310 mdToken: 0000000006000EAE Module: 00007ffce29b78a8 IsJitted: yes Current CodeAddr: 00007ffce3605150 Version History: ILCodeVersion: 0000000000000000 ReJIT ID: 0 IL Addr: 00007ffd41134920 CodeAddr: 00007ffce3605150 (OptimizedTier1) NativeCodeVersion: 000001F5705E3240 CodeAddr: 00007ffd412742d0 (ReadyToRun) NativeCodeVersion: 0000000000000000 MethodDesc: 00007ffce2bd1dd8 Method Name: System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32) Class: 00007ffce2bc3228 MethodTable: 00007ffce2bd29f0 mdToken: 0000000006000EFA Module: 00007ffce29b78a8 IsJitted: yes Current CodeAddr: 00007ffce360ff50 Version History: ILCodeVersion: 0000000000000000 ReJIT ID: 0 IL Addr: 00007ffd41135854 CodeAddr: 00007ffce360ff50 (OptimizedTier1) NativeCodeVersion: 000001F5705E4410 CodeAddr: 00007ffd412766c0 (ReadyToRun) NativeCodeVersion: 0000000000000000 MethodDesc: 00007ffce2be3850 Method Name: MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr) Class: 00007ffce2bccdf0 MethodTable: 00007ffce2be3a70 mdToken: 0000000006000191 Module: 00007ffce29b78a8 IsJitted: yes Current CodeAddr: 00007ffce360fb90 Version History: ILCodeVersion: 0000000000000000 ReJIT ID: 0 IL Addr: 00007ffd4110460c CodeAddr: 00007ffce360fb90 (OptimizedTier1) NativeCodeVersion: 000001F5705E43D0 CodeAddr: 00007ffd41205380 (ReadyToRun) NativeCodeVersion: 0000000000000000 MethodDesc: 00007ffce2be7a18 Method Name: ILStubClass.IL_STUB_ReversePInvoke(Int64, Int32, Int64, Int64) Class: 00007ffce2b4df70 MethodTable: 00007ffce2b4dfe8 mdToken: 0000000006000000 Module: 00007ffce2b24f60 IsJitted: yes Current CodeAddr: 00007ffce286d730 Version History: MethodDesc: 00007ffce2d88870 Method Name: ILStubClass.IL_STUB_PInvoke(System.Windows.Interop.MSG ByRef) Class: 00007ffce2b4df70 MethodTable: 00007ffce2b4dfe8 mdToken: 0000000006000000 Module: 00007ffce2b24f60 IsJitted: yes Current CodeAddr: 00007ffce2cb0310 Version History: KEY_VALUES_STRING: 1 Key : Analysis.CPU.mSec Value: 7187 Key : Analysis.DebugAnalysisManager Value: Create Key : Analysis.Elapsed.mSec Value: 206029 Key : Analysis.Init.CPU.mSec Value: 421 Key : Analysis.Init.Elapsed.mSec Value: 18550 Key : Analysis.Memory.CommitPeak.Mb Value: 245 Key : CLR.Engine Value: CORECLR Key : CLR.Version Value: 5.0.921.35908 Key : Timeline.Process.Start.DeltaSec Value: 21 Key : WER.OS.Branch Value: vb_release Key : WER.OS.Timestamp Value: 2019-12-06T14:06:00Z Key : WER.OS.Version Value: 10.0.19041.1 Key : WER.Process.Version Value: 1.0.0.0 NTGLOBALFLAG: 0 PROCESS_BAM_CURRENT_THROTTLED: 0 PROCESS_BAM_PREVIOUS_THROTTLED: 0 APPLICATION_VERIFIER_FLAGS: 0 CONTEXT: (.ecxr) rax=0000000000000000 rbx=000001f54cc91d20 rcx=0000000000000000 rdx=0000000000000000 rsi=0000000000000005 rdi=00000000e0434352 rip=00007ffd833b4f99 rsp=000000bf80dcdc80 rbp=000000bf80dce040 r8=000000bf00000000 r9=000000bf00000006 r10=00007ffd4231404a r11=0000000000000000 r12=000001f54b922eb8 r13=0000000000000000 r14=0000000000000001 r15=000000bf80dcde18 iopl=0 nv up ei pl nz na po nc cs=0033 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00000206 KERNELBASE!RaiseException+0x69: 00007ffd`833b4f99 0f1f440000 nop dword ptr [rax+rax] Resetting default scope EXCEPTION_RECORD: (.exr -1) ExceptionAddress: 00007ffd833b4f99 (KERNELBASE!RaiseException+0x0000000000000069) ExceptionCode: e0434352 (CLR exception) ExceptionFlags: 00000001 NumberParameters: 5 Parameter[0]: ffffffff80131500 Parameter[1]: 0000000000000000 Parameter[2]: 0000000000000000 Parameter[3]: 0000000000000000 Parameter[4]: 00007ffd42280000 PROCESS_NAME: WTools.exe EXCEPTION_CODE_STR: 80131500 FAULTING_THREAD: ffffffff STACK_TEXT: 000000bf`80dcdfd0 00007ffd`3fa67361 System_Private_CoreLib!System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw+0x21 000000bf`80dce000 00007ffc`e36461d7 WindowsBase!MS.Internal.CulturePreservingExecutionContext.Run+0xf7 000000bf`80dce050 00007ffc`e3645fbe WindowsBase!System.Windows.Threading.DispatcherOperation.Invoke+0x3e 000000bf`80dce0b0 00007ffc`e3644f5a WindowsBase!System.Windows.Threading.Dispatcher.ProcessQueue+0x27a 000000bf`80dce140 00007ffc`e3644aee WindowsBase!System.Windows.Threading.Dispatcher.WndProcHook+0x6e 000000bf`80dce1b0 00007ffc`e36104dd WindowsBase!MS.Win32.HwndWrapper.WndProc+0xbd 000000bf`80dce240 00007ffc`e36103e6 WindowsBase!MS.Win32.HwndSubclass.DispatcherCallbackOperation+0x86 000000bf`80dce290 00007ffc`e3605357 WindowsBase!System.Windows.Threading.ExceptionWrapper.InternalRealCall+0x107 000000bf`80dce2f0 00007ffc`e3605185 WindowsBase!System.Windows.Threading.ExceptionWrapper.TryCatchWhen+0x35 000000bf`80dce340 00007ffc`e361010c WindowsBase!System.Windows.Threading.Dispatcher.LegacyInvokeImpl+0x1bc 000000bf`80dce3d0 00007ffc`e360fe07 WindowsBase!MS.Win32.HwndSubclass.SubclassWndProc+0x277 000000bf`80dce4d0 00007ffc`e286d782 DirectWriteForwarder!ILStubClass.IL_STUB_ReversePInvoke+0x52 000000bf`80dce760 00007ffc`e2cb038b DirectWriteForwarder!ILStubClass.IL_STUB_PInvoke+0x7b 000000bf`80dce820 00007ffd`41277ee3 WindowsBase!System.Windows.Threading.Dispatcher.PushFrameImpl+0xc3 000000bf`80dce8b0 00007ffd`412753c1 WindowsBase!System.Windows.Threading.Dispatcher.PushFrame+0x41 000000bf`80dce8e0 00007ffd`4127536e WindowsBase!System.Windows.Threading.Dispatcher.Run+0x3e 000000bf`80dce910 00007ffd`3ed796bc PresentationFramework!System.Windows.Application.RunDispatcher+0x1c 000000bf`80dce940 00007ffd`3ed77d1d PresentationFramework!System.Windows.Application.RunInternal+0x15d 000000bf`80dce990 00007ffd`3ed74cac PresentationFramework!System.Windows.Application.Run+0x2c 000000bf`80dce9c0 00007ffc`e2856182 UNKNOWN!WTools.App.Main+0x42 STACK_COMMAND: ** Pseudo Context ** ManagedPseudo ** Value: ffffffff ** ; kb SYMBOL_NAME: System_Private_CoreLib!System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw+21 MODULE_NAME: System_Private_CoreLib IMAGE_NAME: System.Private.CoreLib.dll FAILURE_BUCKET_ID: CLR_EXCEPTION_80131500_System.Private.CoreLib.dll!System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw OS_VERSION: 10.0.19041.1 BUILDLAB_STR: vb_release OSPLATFORM_TYPE: x64 OSNAME: Windows 10 IMAGE_VERSION: 5.0.921.35908 FAILURE_ID_HASH: {bece1b4c-6899-5342-6577-44e5d43feebe} Followup: MachineOwner ---------
-
- Posts: 3
- Joined: Fri Sep 03, 2021 11:55 am
Re: WTools feedback/suggestions
Two events, first one just a basic Application Error:
Second event .NET Runtime:
Thanks
Code: Select all
Faulting application name: WTools.exe, version: 1.0.0.0, time stamp: 0x60e896d9
Faulting module name: KERNELBASE.dll, version: 10.0.19041.1202, time stamp: 0xc9db1934
Exception code: 0xe0434352
Fault offset: 0x0000000000034f99
Faulting process ID: 0x1d9c
Faulting application start time: 0x01d7a0df16d99d3a
Faulting application path: C:\Wtools v1.0.0.0\WTools.exe
Faulting module path: C:\windows\System32\KERNELBASE.dll
Report ID: 60d28ad6-7d7c-4d6e-99ee-27b951265168
Faulting package full name:
Faulting package-relative application ID:
Code: Select all
Application: WTools.exe
CoreCLR Version: 5.0.921.35908
.NET Version: 5.0.9
Description: The process was terminated due to an unhandled exception.
Exception Info: System.AggregateException: One or more errors occurred. (One or more errors occurred. (Unable to cast object of type 'System.Int32' to type 'System.String'.))
---> System.AggregateException: One or more errors occurred. (Unable to cast object of type 'System.Int32' to type 'System.String'.)
---> System.InvalidCastException: Unable to cast object of type 'System.Int32' to type 'System.String'.
at WTools.CleanupEngine.<>c__DisplayClass7_1.<ScanRegistryCLSID>b__1(String regkeySubkeyname)
at System.Threading.Tasks.Parallel.<>c__DisplayClass32_0`2.<ForEachWorker>b__0(Int32 i)
at System.Threading.Tasks.Parallel.<>c__DisplayClass19_0`1.<ForWorker>b__1(RangeWorker& currentWorker, Int32 timeout, Boolean& replicationDelegateYieldedBeforeCompletion)
--- End of stack trace from previous location ---
at System.Threading.Tasks.Parallel.<>c__DisplayClass19_0`1.<ForWorker>b__1(RangeWorker& currentWorker, Int32 timeout, Boolean& replicationDelegateYieldedBeforeCompletion)
at System.Threading.Tasks.TaskReplicator.Replica`1.ExecuteAction(Boolean& yieldedBeforeCompletion)
at System.Threading.Tasks.TaskReplicator.Replica.Execute()
--- End of inner exception stack trace ---
at System.Threading.Tasks.TaskReplicator.Run[TState](ReplicatableUserAction`1 action, ParallelOptions options, Boolean stopOnFirstFailure)
at System.Threading.Tasks.Parallel.ForWorker[TLocal](Int32 fromInclusive, Int32 toExclusive, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Func`4 bodyWithLocal, Func`1 localInit, Action`1 localFinally)
--- End of stack trace from previous location ---
at System.Threading.Tasks.Parallel.ThrowSingleCancellationExceptionOrOtherException(ICollection exceptions, CancellationToken cancelToken, Exception otherException)
at System.Threading.Tasks.Parallel.ForWorker[TLocal](Int32 fromInclusive, Int32 toExclusive, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Func`4 bodyWithLocal, Func`1 localInit, Action`1 localFinally)
at System.Threading.Tasks.Parallel.ForEachWorker[TSource,TLocal](TSource[] array, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally)
at System.Threading.Tasks.Parallel.ForEachWorker[TSource,TLocal](IEnumerable`1 source, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally)
at System.Threading.Tasks.Parallel.ForEach[TSource](IEnumerable`1 source, Action`1 body)
at WTools.CleanupEngine.ScanRegistryCLSID()
at System.Threading.Tasks.Task.InnerInvoke()
at System.Threading.Tasks.Task.<>c.<.cctor>b__277_0(Object obj)
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.WaitAllCore(Task[] tasks, Int32 millisecondsTimeout, CancellationToken cancellationToken)
at System.Threading.Tasks.Task.WaitAll(Task[] tasks)
at WTools.MainWindow.searchReg()
at System.Threading.Tasks.Task.InnerInvoke()
at System.Threading.Tasks.Task.<>c.<.cctor>b__277_0(Object obj)
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
--- End of stack trace from previous location ---
at WTools.MainWindow.btn_SearchReg_Click(Object sender, RoutedEventArgs e)
at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__140_0(Object state)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(Object obj)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
at System.Windows.Threading.Dispatcher.Run()
at System.Windows.Application.RunDispatcher(Object ignore)
at System.Windows.Application.RunInternal(Window window)
at System.Windows.Application.Run()
at WTools.App.Main()
- Wagnard
- Site Admin
- Posts: 1757
- Joined: Sat Jul 04, 2015 5:18 pm
- Location: 127.0.0.1
- Contact:
Re: WTools feedback/suggestions
Thanks, this will be very helpful.alphabit wrote: ↑Fri Sep 03, 2021 12:29 pm Two events, first one just a basic Application Error:
Second event .NET Runtime:Code: Select all
Faulting application name: WTools.exe, version: 1.0.0.0, time stamp: 0x60e896d9 Faulting module name: KERNELBASE.dll, version: 10.0.19041.1202, time stamp: 0xc9db1934 Exception code: 0xe0434352 Fault offset: 0x0000000000034f99 Faulting process ID: 0x1d9c Faulting application start time: 0x01d7a0df16d99d3a Faulting application path: C:\Wtools v1.0.0.0\WTools.exe Faulting module path: C:\windows\System32\KERNELBASE.dll Report ID: 60d28ad6-7d7c-4d6e-99ee-27b951265168 Faulting package full name: Faulting package-relative application ID:
ThanksCode: Select all
Application: WTools.exe CoreCLR Version: 5.0.921.35908 .NET Version: 5.0.9 Description: The process was terminated due to an unhandled exception. Exception Info: System.AggregateException: One or more errors occurred. (One or more errors occurred. (Unable to cast object of type 'System.Int32' to type 'System.String'.)) ---> System.AggregateException: One or more errors occurred. (Unable to cast object of type 'System.Int32' to type 'System.String'.) ---> System.InvalidCastException: Unable to cast object of type 'System.Int32' to type 'System.String'. at WTools.CleanupEngine.<>c__DisplayClass7_1.<ScanRegistryCLSID>b__1(String regkeySubkeyname) at System.Threading.Tasks.Parallel.<>c__DisplayClass32_0`2.<ForEachWorker>b__0(Int32 i) at System.Threading.Tasks.Parallel.<>c__DisplayClass19_0`1.<ForWorker>b__1(RangeWorker& currentWorker, Int32 timeout, Boolean& replicationDelegateYieldedBeforeCompletion) --- End of stack trace from previous location --- at System.Threading.Tasks.Parallel.<>c__DisplayClass19_0`1.<ForWorker>b__1(RangeWorker& currentWorker, Int32 timeout, Boolean& replicationDelegateYieldedBeforeCompletion) at System.Threading.Tasks.TaskReplicator.Replica`1.ExecuteAction(Boolean& yieldedBeforeCompletion) at System.Threading.Tasks.TaskReplicator.Replica.Execute() --- End of inner exception stack trace --- at System.Threading.Tasks.TaskReplicator.Run[TState](ReplicatableUserAction`1 action, ParallelOptions options, Boolean stopOnFirstFailure) at System.Threading.Tasks.Parallel.ForWorker[TLocal](Int32 fromInclusive, Int32 toExclusive, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Func`4 bodyWithLocal, Func`1 localInit, Action`1 localFinally) --- End of stack trace from previous location --- at System.Threading.Tasks.Parallel.ThrowSingleCancellationExceptionOrOtherException(ICollection exceptions, CancellationToken cancelToken, Exception otherException) at System.Threading.Tasks.Parallel.ForWorker[TLocal](Int32 fromInclusive, Int32 toExclusive, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Func`4 bodyWithLocal, Func`1 localInit, Action`1 localFinally) at System.Threading.Tasks.Parallel.ForEachWorker[TSource,TLocal](TSource[] array, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally) at System.Threading.Tasks.Parallel.ForEachWorker[TSource,TLocal](IEnumerable`1 source, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally) at System.Threading.Tasks.Parallel.ForEach[TSource](IEnumerable`1 source, Action`1 body) at WTools.CleanupEngine.ScanRegistryCLSID() at System.Threading.Tasks.Task.InnerInvoke() at System.Threading.Tasks.Task.<>c.<.cctor>b__277_0(Object obj) at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location --- at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) --- End of inner exception stack trace --- at System.Threading.Tasks.Task.WaitAllCore(Task[] tasks, Int32 millisecondsTimeout, CancellationToken cancellationToken) at System.Threading.Tasks.Task.WaitAll(Task[] tasks) at WTools.MainWindow.searchReg() at System.Threading.Tasks.Task.InnerInvoke() at System.Threading.Tasks.Task.<>c.<.cctor>b__277_0(Object obj) at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location --- at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) --- End of stack trace from previous location --- at WTools.MainWindow.btn_SearchReg_Click(Object sender, RoutedEventArgs e) at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__140_0(Object state) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) at System.Windows.Threading.DispatcherOperation.InvokeImpl() at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(Object obj) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location --- at MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallback callback, Object state) at System.Windows.Threading.DispatcherOperation.Invoke() at System.Windows.Threading.Dispatcher.ProcessQueue() at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs) at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam) at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg) at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame) at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame) at System.Windows.Threading.Dispatcher.Run() at System.Windows.Application.RunDispatcher(Object ignore) at System.Windows.Application.RunInternal(Window window) at System.Windows.Application.Run() at WTools.App.Main()
Edit: Issue possibly found, will post an updated version for you here soon, if you could report if it is fixed or not it would be great.
- Wagnard
- Site Admin
- Posts: 1757
- Joined: Sat Jul 04, 2015 5:18 pm
- Location: 127.0.0.1
- Contact:
Re: WTools feedback/suggestions
Give this version a shot: ***Official Download Here***alphabit wrote: ↑Fri Sep 03, 2021 12:29 pm Two events, first one just a basic Application Error:
Second event .NET Runtime:Code: Select all
Faulting application name: WTools.exe, version: 1.0.0.0, time stamp: 0x60e896d9 Faulting module name: KERNELBASE.dll, version: 10.0.19041.1202, time stamp: 0xc9db1934 Exception code: 0xe0434352 Fault offset: 0x0000000000034f99 Faulting process ID: 0x1d9c Faulting application start time: 0x01d7a0df16d99d3a Faulting application path: C:\Wtools v1.0.0.0\WTools.exe Faulting module path: C:\windows\System32\KERNELBASE.dll Report ID: 60d28ad6-7d7c-4d6e-99ee-27b951265168 Faulting package full name: Faulting package-relative application ID:
ThanksCode: Select all
Application: WTools.exe CoreCLR Version: 5.0.921.35908 .NET Version: 5.0.9 Description: The process was terminated due to an unhandled exception. Exception Info: System.AggregateException: One or more errors occurred. (One or more errors occurred. (Unable to cast object of type 'System.Int32' to type 'System.String'.)) ---> System.AggregateException: One or more errors occurred. (Unable to cast object of type 'System.Int32' to type 'System.String'.) ---> System.InvalidCastException: Unable to cast object of type 'System.Int32' to type 'System.String'. at WTools.CleanupEngine.<>c__DisplayClass7_1.<ScanRegistryCLSID>b__1(String regkeySubkeyname) at System.Threading.Tasks.Parallel.<>c__DisplayClass32_0`2.<ForEachWorker>b__0(Int32 i) at System.Threading.Tasks.Parallel.<>c__DisplayClass19_0`1.<ForWorker>b__1(RangeWorker& currentWorker, Int32 timeout, Boolean& replicationDelegateYieldedBeforeCompletion) --- End of stack trace from previous location --- at System.Threading.Tasks.Parallel.<>c__DisplayClass19_0`1.<ForWorker>b__1(RangeWorker& currentWorker, Int32 timeout, Boolean& replicationDelegateYieldedBeforeCompletion) at System.Threading.Tasks.TaskReplicator.Replica`1.ExecuteAction(Boolean& yieldedBeforeCompletion) at System.Threading.Tasks.TaskReplicator.Replica.Execute() --- End of inner exception stack trace --- at System.Threading.Tasks.TaskReplicator.Run[TState](ReplicatableUserAction`1 action, ParallelOptions options, Boolean stopOnFirstFailure) at System.Threading.Tasks.Parallel.ForWorker[TLocal](Int32 fromInclusive, Int32 toExclusive, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Func`4 bodyWithLocal, Func`1 localInit, Action`1 localFinally) --- End of stack trace from previous location --- at System.Threading.Tasks.Parallel.ThrowSingleCancellationExceptionOrOtherException(ICollection exceptions, CancellationToken cancelToken, Exception otherException) at System.Threading.Tasks.Parallel.ForWorker[TLocal](Int32 fromInclusive, Int32 toExclusive, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Func`4 bodyWithLocal, Func`1 localInit, Action`1 localFinally) at System.Threading.Tasks.Parallel.ForEachWorker[TSource,TLocal](TSource[] array, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally) at System.Threading.Tasks.Parallel.ForEachWorker[TSource,TLocal](IEnumerable`1 source, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally) at System.Threading.Tasks.Parallel.ForEach[TSource](IEnumerable`1 source, Action`1 body) at WTools.CleanupEngine.ScanRegistryCLSID() at System.Threading.Tasks.Task.InnerInvoke() at System.Threading.Tasks.Task.<>c.<.cctor>b__277_0(Object obj) at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location --- at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) --- End of inner exception stack trace --- at System.Threading.Tasks.Task.WaitAllCore(Task[] tasks, Int32 millisecondsTimeout, CancellationToken cancellationToken) at System.Threading.Tasks.Task.WaitAll(Task[] tasks) at WTools.MainWindow.searchReg() at System.Threading.Tasks.Task.InnerInvoke() at System.Threading.Tasks.Task.<>c.<.cctor>b__277_0(Object obj) at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location --- at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) --- End of stack trace from previous location --- at WTools.MainWindow.btn_SearchReg_Click(Object sender, RoutedEventArgs e) at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__140_0(Object state) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) at System.Windows.Threading.DispatcherOperation.InvokeImpl() at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(Object obj) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location --- at MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallback callback, Object state) at System.Windows.Threading.DispatcherOperation.Invoke() at System.Windows.Threading.Dispatcher.ProcessQueue() at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs) at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam) at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg) at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame) at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame) at System.Windows.Threading.Dispatcher.Run() at System.Windows.Application.RunDispatcher(Object ignore) at System.Windows.Application.RunInternal(Window window) at System.Windows.Application.Run() at WTools.App.Main()
-
- Posts: 3
- Joined: Fri Sep 03, 2021 11:55 am
Re: WTools feedback/suggestions
No more crashes with the new version posted, thanks!
-
- Posts: 10
- Joined: Sat Nov 09, 2019 7:23 am
Re: WTools feedback/suggestions
Hello! Thank you for your work and I wish you happy holidays!
AFAIK there's only one program that can change devices interruptions' affinity and that's Microsoft Interrupt Affinity Tool, it's released in 2007 and it's really user unfriendly - it shows error warnings and asks questions, but also the list of devices it shows is chaotic and not grouped.
My suggestion is to add a feature to change the interruptions affinities for all devices in a computer and make it user-friendly, e.g. show devices like they're shown in Device Manager (devmgmt.msc) sorted by connection and show some kind of understandable names/descriptions of devices, may be also group them by what they are (audio, video etc.).
AFAIK there's only one program that can change devices interruptions' affinity and that's Microsoft Interrupt Affinity Tool, it's released in 2007 and it's really user unfriendly - it shows error warnings and asks questions, but also the list of devices it shows is chaotic and not grouped.
My suggestion is to add a feature to change the interruptions affinities for all devices in a computer and make it user-friendly, e.g. show devices like they're shown in Device Manager (devmgmt.msc) sorted by connection and show some kind of understandable names/descriptions of devices, may be also group them by what they are (audio, video etc.).
- Spartan
- Posts: 9
- Joined: Sat Mar 28, 2020 10:02 am
- Location: Dubai
- Contact:
Re: WTools feedback/suggestions
Can you please add these 2 features in the next version:
1) Flush DNS
2) Reset Network:
1) Flush DNS
Code: Select all
ipconfig /flushdns
@echo Restart your computer
PAUSE
Code: Select all
ipconfig /release
ipconfig /renew
arp -d *
nbtstat -R
nbtstat -RR
ipconfig /flushdns
ipconfig /registerdns
@echo Restart your computer
PAUSE
Alienware m15 R7 | AMD Ryzen 9 6900HX | 64 GB 4800 MHz DDR5 RAM | GeForce RTX 3080 Ti 16 GB GDDR6 | 15.6" QHD 240Hz Screen | Western Digital PC SN810 1TB SSD + Toshiba Kioxia KXG70PN84T094TB 4TB SSD | Windows 11 Education