Hi Dave,
I am facing some problem while running crash on a live system. The machine
is a uniprocessor machine [ Arch is powerpc ]
Crash fails with error crash: cannot resolve "init_task_union"
Some debugging shows that crash fails to read idle tasks related
information from per cpu runqueues data structure. The per cpu
runqueue dosen't seems to be having proper values.
Breakpoint 2, get_idle_threads (tasklist=0x106bd3f0, nr_cpus=1) at task.c:5189
5189 BZERO(tasklist, sizeof(ulong) * NR_CPUS);
(gdb) n
....
....
(gdb) n
5206 tasklist[i] = ULONG(runqbuf + OFFSET(runqueue_idle));
(gdb) n
5208 if (IS_KVADDR(tasklist[i]))
(gdb) print /x tasklist[i]
$1 = 0xd00000000
(gdb)
I am attaching crash -d4 output here.
Thanks
-Sachin