diff --git a/linux-ramdump-parser-v2/parsers/runqueue.py b/linux-ramdump-parser-v2/parsers/runqueue.py index bbdaaec49fb9c88fe5d6cb166f6b1be07a72b1f9..523f715ddb753dfc9ea4614d1545c669bd86027a 100644 --- a/linux-ramdump-parser-v2/parsers/runqueue.py +++ b/linux-ramdump-parser-v2/parsers/runqueue.py @@ -55,7 +55,7 @@ class RunQueues(RamParser): 'struct cfs_rq', 'nr_running') my_q_offset = self.ramdump.field_offset('struct sched_entity', 'my_q') - if se_addr == 0: + if se_addr == 0 or my_q_offset is None: self.print_task_state(status, se_addr) else: my_q_addr = self.ramdump.read_word(se_addr + my_q_offset)