提交 4434a23b 编写于 作者: N nicolargo

Glances crash on RPi 1 running ArchLinuxARM #1046

上级 34e5c4c6
...@@ -17,6 +17,7 @@ Bugs corrected: ...@@ -17,6 +17,7 @@ Bugs corrected:
* Glances --export-influxdb starts Webserver (issue #1038) * Glances --export-influxdb starts Webserver (issue #1038)
* Cut mount point name if it is too long (issue #1045) * Cut mount point name if it is too long (issue #1045)
* TypeError: string indices must be integers in per cpu (issue #1027) * TypeError: string indices must be integers in per cpu (issue #1027)
* Glances crash on RPi 1 running ArchLinuxARM (issue #1046)
Version 2.8.2 Version 2.8.2
============= =============
......
...@@ -94,7 +94,6 @@ class Plugin(GlancesPlugin): ...@@ -94,7 +94,6 @@ class Plugin(GlancesPlugin):
if not LINUX or not self.stats or not self.args.enable_irq: if not LINUX or not self.stats or not self.args.enable_irq:
return ret return ret
if max_width is not None and max_width >= 23: if max_width is not None and max_width >= 23:
irq_max_width = max_width - 14 irq_max_width = max_width - 14
else: else:
...@@ -179,12 +178,11 @@ class GlancesIRQ(object): ...@@ -179,12 +178,11 @@ class GlancesIRQ(object):
FIQ: usb_fiq FIQ: usb_fiq
""" """
splitted_line = line.split() splitted_line = line.split()
# Correct issue #1007 on some conf (Raspberry Pi with Raspbian) try:
if len(splitted_line) < self.cpu_number + 1:
ret = 0
else:
# sum interrupts on all CPUs
ret = sum(map(int, splitted_line[1:(self.cpu_number + 1)])) ret = sum(map(int, splitted_line[1:(self.cpu_number + 1)]))
except ValueError:
# Correct issue #1007 on some conf (Raspberry Pi with Raspbian)
ret = 0
return ret return ret
def __update(self): def __update(self):
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册