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)