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 Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to