Re: "invalid structure member offset: task_struct_parent" on x86_64 rawhide

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Jeff Layton wrote:
Looks like we might have gotten bitten by some upstream changes
again...

When I run crash on a recent rawhide x86_64 kernel, I seem to be
getting this error:

crash: invalid structure member offset: task_struct_parent
       FILE: task.c  LINE: 2163  FUNCTION: store_context()

[/usr/bin/crash] error trace: 49150a => 495bb8 => 4963be => 4fc1bc
/usr/bin/nm: /usr/bin/crash: no symbols
/usr/bin/nm: /usr/bin/crash: no symbols
/usr/bin/nm: /usr/bin/crash: no symbols
/usr/bin/nm: /usr/bin/crash: no symbols

Relevant package versions:

crash-4.0-6.2.x86_64
kernel-2.6.25-0.185.rc7.git6.fc9.x86_64

...machine is a x86_64 FV xen guest. Any thoughts?

Thanks,

Hmmm.  The task_struct.parent member still exists upstream with
the same name, shown here after a fresh git pull:

        /*
         * pointers to (original) parent process, youngest child, younger sibling,
         * older sibling, respectively.  (p->father can be replaced with
         * p->parent->pid)
         */
        struct task_struct *real_parent; /* real parent process (when being debugged) */
        struct task_struct *parent;     /* parent process */

If you run "gdb vmlinux" and then do a "ptype struct task_struct", does
it not show the parent member?

Dave

--
Crash-utility mailing list
Crash-utility@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/crash-utility

[Index of Archives]     [Fedora Development]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]     [Fedora Tools]

 

Powered by Linux