The problem seems to be that sysinfo can only handle a maximum 5 PCI bridges and that your system seems to have 6 of them
When HardInfo.cs reads the 6th PCI bridge it uses an index that is out of the allocated range
Following error messages are output to the console when this happens :
System.IndexOutOfRangeException: Array index is out of range.
at (wrapper stelemref) System.Object:stelemref (object,intptr,object)
at Sysinfo.HardwareInfo.StaticInfo () [0x00000]
There are also some other hardcoded limits : max 2 host bridges, max 5 usb controllers, max 2 isa bridges, max 2 ide interfaces, max 2 vga controllers, max 2 multimedia controllers, max 2 network controllers, max 2 modems
Changes are needed to the HardwareInfo.cs, Main.cs and SaveToFile.cs source code files
I'll upload a debdiff with these code changes
The problem seems to be that sysinfo can only handle a maximum 5 PCI bridges and that your system seems to have 6 of them
When HardInfo.cs reads the 6th PCI bridge it uses an index that is out of the allocated range
Following error messages are output to the console when this happens :
System. IndexOutOfRange Exception: Array index is out of range. Object: stelemref (object, intptr, object) HardwareInfo. StaticInfo () [0x00000]
at (wrapper stelemref) System.
at Sysinfo.
There are also some other hardcoded limits : max 2 host bridges, max 5 usb controllers, max 2 isa bridges, max 2 ide interfaces, max 2 vga controllers, max 2 multimedia controllers, max 2 network controllers, max 2 modems
Changes are needed to the HardwareInfo.cs, Main.cs and SaveToFile.cs source code files
I'll upload a debdiff with these code changes