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

-- 
sysinfo Fails to Find Hardware
https://bugs.launchpad.net/bugs/211347
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to