Closed MarekKnapek closed 5 months ago
Looks like the firewall tab is the culprit here.
e9 00000066`092ca9c0 00007ff8`c8bef663 ntdll!KiUserExceptionDispatch+0x2e
ea 00000066`092cb148 00007ff8`c8c320e8 ExtendedTools!FwTreeNewCompareAction+0x3 [plugins\ExtendedTools\fwtab.c @ 520]
eb 00000066`092cb150 00007ff8`c8bf05df ExtendedTools!qsort+0x178 [minkernel\crts\ucrt\src\appcrt\stdlib\qsort.cpp @ 217]
ec 00000066`092cb5c0 00007ff6`44afeb26 ExtendedTools!FwTreeNewCallback+0x9f [plugins\ExtendedTools\fwtab.c @ 1442]
ed (Inline Function) --------`-------- SystemInformer!PhTnpGetNodeChildren+0x34 [phlib\treenew.c @ 3320]
ee 00000066`092cb680 00007ff6`44afca5a SystemInformer!PhTnpRestructureNodes+0x46 [phlib\treenew.c @ 3411]
ef (Inline Function) --------`-------- SystemInformer!PhTnpSetRedraw+0x2b [phlib\treenew.c @ 2426]
f0 00000066`092cb6e0 00007ff6`44afa825 SystemInformer!PhTnpOnUserMessage+0x57a [phlib\treenew.c @ 1951]
f1 00000066`092cb770 00007ff8`f1ef8241 SystemInformer!PhTnpWndProc+0xcc5 [phlib\treenew.c @ 300]
f2 00000066`092cb8a0 00007ff8`f1ef7a8b USER32!UserCallWinProcCheckWow+0x2d1
0:020> dx Debugger.Sessions[0].Processes[22808].Threads[22148].Stack.Frames[234].SwitchTo();dv /t /v
Debugger.Sessions[0].Processes[22808].Threads[22148].Stack.Frames[234].SwitchTo()
@rcx void * _context = 0x00000000`00000000
@rdx void * _elem1 = 0x00000000`00000000
@r8 void * _elem2 = 0x00000000`00000000
<unavailable> int sortResult = <value unavailable>
@r9 struct _FW_EVENT_ITEM * node1 = 0x00000000`00000000
<unavailable> struct _FW_EVENT_ITEM * node2 = <value unavailable>
Introduced with this commit: https://github.com/winsiderss/systeminformer/commit/e40da6c85de0dea5c6e75ab62f5f443dcd2a3ccb
Changed from qsort_s
to qsort
but forgot to update BEGIN_SORT_FUNCTION
.
Fixed in version System Informer_3.0.7566 (999ab69)
System Informer version Version: 3.0.7546 (92cd97f)