[Bug 396286] Re: [Geode LX] [OLPC] 2.6.31-generic: kernel panic near the end of initramfs
Stefan Bader
stefan.bader at canonical.com
Thu Oct 15 15:50:15 UTC 2009
That looks somewhat crazy. There is not a single error message in this
dmesg. This is completely unexpected and actually weird. Just because
this is so unbelievable, could you please also try the -14.46 v2 which I
uploaded (and attach the dmesg here). And for the sake of completeness
verify and confirm in this report, that a unmodified Ubuntu 2.6.31-14.46
kernel crashes on boot.
For explanation: the old debug used the current struct inode which looks
like this:
struct inode {
...
struct posix_acl *i_acl;
struct posix_acl *i_default_acl;
void *i_private;
}
With that we saw a corrupted value in i_default_acl. For the latest
debug I added two dummy pointers before and after the acl pointers. So
the structure looks like this:
struct inode {
...
void *i_dbg1;
struct posix_acl *i_acl;
struct posix_acl *i_default_acl;
void *i_dbg2;
void *i_private;
}
The expected behavior would have been that by adding those pointers
either i_acl or i_dbg2 or i_default_acl (depending on whether the
corruption is relative to the start or the end or direct to
i_default_acl) would see the corruption. But certainly not that nothing
gets triggered.
--
[Geode LX] [OLPC] 2.6.31-generic: kernel panic near the end of initramfs
https://bugs.launchpad.net/bugs/396286
You received this bug notification because you are a member of Kernel
Bugs, which is subscribed to Linux.
More information about the kernel-bugs
mailing list