systeminformer: System Informer Crash/Hang
Brief description of your issue
Hi, I just want to let you know that when I open System Informer 3.0.6772 and access System Information > CPU twice (close the window, then open it again), the program crashes with error 0xC0000005 (Invalid access to memory location.).
Please see the screenshot below 👇

Please see the dump file below 👇
SystemInformer_SKFDYHXCPTCALVL_DumpFile.zip
Steps to reproduce (optional)
- Open System Informer
- Access System Information > CPU
- Close the window, then open it again
Expected behavior (optional)
For the program to not crash/hang just like the last stable nightly build (3.0.6550).
Actual behavior (optional)
The program crashes with error 0xC0000005 (Invalid access to memory location.).
Environment (optional)
System Informer 3.0.6772
Windows 11 Build 22621.1555
About this issue
- Original URL
- State: closed
- Created a year ago
- Comments: 31 (18 by maintainers)
Commits related to this issue
- Add PhShiftLeftINT128 #1761 — committed to winsiderss/systeminformer by dmex a year ago
FYSA, another nightly was published. This nightly does not yet have the driver updates. I will post here when the changes are available in a build.
The following commit moves the verification to post-population of the CID table. Post-population occurs after the routines have been unblocked. This will address the deadlock: https://github.com/winsiderss/systeminformer/commit/94785189a2de1060c872d1659eef7da32b6fbfe3
The AVX block processes buffer in 32byte chunks. Then the rest of buffer (smaller than 32 bytes) is handled in the SSE2 block.