Here is a quick and dirty patch to provide defaults (as an alternative to crash) when it is impossible to get CPU info from /proc/cpuinfo:
--- /usr/share/perl5/ImVirt/Utils/cpuinfo.pm +++ /tmp/cpuinfo.pm @@ -39,22 +39,28 @@ cpuinfo_hasflags ); our $VERSION = '0.1'; -open(HCPUINFO, procfs_getmp().'/cpuinfo') || die; - my %cpuinfo; +if(open(HCPUINFO, procfs_getmp().'/cpuinfo')){ + my $proc; while(my $line = <HCPUINFO>) { chomp($line); if($line =~ /^(\w[^:]+\S)\s+: (.+)$/) { $proc = $2 if($1 eq 'processor'); ${$cpuinfo{$proc}}{$1} = $2; } } close(HCPUINFO); +}else{ + $cpuinfo{0}={ + 'processor' =>0, + 'model name'=>'UNKNOWN' + }; +} ImVirt::debug(__PACKAGE__, Dumper(\%cpuinfo)); sub cpuinfo_get() { return %cpuinfo; } -- Regards, Dmitry. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org